如何用matlab畫二維函式影象

2021-04-18 02:50:59 字數 2278 閱讀 6318

1樓:匿名使用者

如果是初學

bai,建議使用du嚴格的數值繪圖命zhi令,在清楚函式定義域的dao前提下畫圖:

clear all;clc;

x=-3:0.01:3;

y=exp(x);

plot(x,y);grid on;

axis([-3,3,-2,6]);

-------------------------log(x)這個函式版,如果不限定權定義域的話,會有複數解的。

clear all;clc;

x=0.02:0.01:4;

y=log(x);

plot(x,y);grid on;

axis([-1,4,-6,6]);

用matlab畫二元函式圖象

2樓:匿名使用者

^如果畫曲線

x=-1:0.01:1;y=-2:0.02:2;

z=(x.^2+y.^2).^3;

plot3(x,y,z)

畫曲面[x,y]=meshgrid(-1:0.01:1,-2:0.02:2);

z=(x.^2+y.^2).^3;

mesh(x,y,z)

怎麼用matlab 畫二元函式影象

3樓:匿名使用者

用matlab 畫二元函式影象的主要有兩種方法,一種是用plot()函

數,回另一種是用ezplot()函式。如答10x²+y=50

一、用plot()函式

figure(1)  %建立圖形視窗

x=-10:1:10;

y=50-10*x.^2;

plot(x,y,'r-')

xlabel('x'),ylabel('y(x)');  %座標名稱二、用ezplot()函式

figure(2)

ezplot('10*x^2+y=50',[-10 10 -1000 100]) %,[-10 10 -1000 100]座標範圍

怎麼用matlab畫二元函式圖?

4樓:匿名使用者

式子中的想抄想x(1),x(2)表示的是數襲組中的元素,bai不是自變數啊?自變數本身應該

du是數zhi組

程式:x1=[-10:0.1:10]; % x1,x2是自變數,定義域是dao自己設的,可以改的

x2=[-10:0.1:10];

fun=-20./(x1.*x2)+1.666584./x1+2000; % 函式

plot3(x1,x2,fun) %三維圖

結果出來後,可以用旋轉、縮放等按鈕從不同角度觀察,也可以改變定義域,影象會更明顯

5樓:

令y=fun=(-20/(x(1)*x(2))+1.666584/x(1)+2000)

plot(x,y)就行

如何用matlab繪製二維函式曲線

6樓:du知道君

matlab畫圖的命令一般用plot,其基本原理是把散點連起來構成影象。所以,專

如何用matlab畫離散的函式影象

7樓:我欲有夢

第一步、copy開啟matlab,在命令列窗bai口中輸入「x=[1 6 7 9 10 12]

y=[2 7 9 12 16 19]

」建立du離散點資料,需要注意zhix,y長度一致,如下圖所dao示:

第二步、輸入plot(x,y,'r.'),其中r是代表紅色,後面的點是繪製的離散點形狀,如下圖所示:

第三步、按回車鍵之後,可以看到已經畫出了離散點圖,如下圖所示:

方法二:通過scatter函式畫離散點圖

第一步、在命令列視窗中輸入「scatter(x,y,'k*')」,如下圖所示:

第二步、按回車鍵之後,可以看到生成了離散點圖,如下圖所示:

8樓:匿名使用者

如何用matlab畫離散的函式copy影象可以用matlab的基

本平面圖形函式,即plot()函式實現離散點圖。

用法:plot(x,y,'*')

例項:x=[0 0.2 0.4 0.6 0.8 1];

y=[1 0.84779959 0.6049828 0.34716436 0.27696241 0];

plot(x,y,'*')

xlabel('x'),ylabel('y')

matlab二維函式zfx,y擬合公式

參考 生成測試資料 x rand 100,1 y rand 100,1 k 2 a 1.5 b 2.5 z k x.a y.b 資料加入噪聲 z z randn size z 0.1 資料擬合 f inline c 1 x 1 c 2 x 2 c 3 c x c lsqcurvefit f,1 1 ...

二維圖比三維圖有什麼優勢,二維圖比三維圖有什麼優勢

cad製作三維真的感覺沒什麼優勢,我一開始製圖就學的是cad,現在用的是solidworks,三維功能比cad強多了,pro e ug 感覺都比cad製作三維時強大 什麼是二維圖形,什麼是三維圖形,兩者有什麼區別?二維bai圖是平面圖,三維圖是立體圖 du,二維平面圖只展示zhi你所看dao 到的平...

matlab中怎樣將三維陣列的維賦給二維如A1)賦給二維的B

1,直接賦值 b a 1 試了一下可以。2.先用次sum求每行元素和,因為要求 每個元素都除以每列之和 所以得用1次for迴圈 1 三維陣列中的各個為也是二維陣列,所以賦值可以直接賦即可!假設a是三維陣列,b是二維陣列 b a 1 b a 2 b a 3 分別把a的三維中的 一 二 三維賦給b。2 ...