matlab畫多元函式影象,用matlab畫二元函式圖象

2021-04-19 22:00:19 字數 3604 閱讀 5117

1樓:k打醬油

a=21.2;b=34.7;

x=a+(b-a)*rand(1,100);

c=78;d=165;

y=c+(d-c)*rand(1,100);

[x,y]=meshgrid(x,y);

z=3*x+4*y;

surf(z);

shading interp

樓主你說

bai的「三維du平面圖」我沒看懂,zhi到底三維還是dao平面?上面是畫的曲面專圖,如果你要的屬是畫三維曲線,那就用plot3(x,y,z)

2樓:手機使用者

這個非常簡單,用meshgrid就行了,建議樓主多使用help ,閱讀相關公式資訊。光套用別人的公式,是不能真正搞懂的!

3樓:匿名使用者

x=linspace(21.2,34.7);

y=linspace(78,165);

[x,y]=meshgrid(x,y);

z=3*x+4*y;

mesh(x,y,z);

4樓:匿名使用者

x = 21.2 + 13.5*rand(1,1000);

y = 78+87*rand(1,1000);

z = 3*x+4*y;

plot3(x,y,z,'o');

5樓:匿名使用者

n=100;

x = unifrnd(21.2,34.7,1,n);

y = unifrnd(78,165,1,n);

[x,y]=meshgrid(x,y);

z=3*x+4*y;

surf(z);

shading interp

rotate3d on

view(-84,38)

用matlab畫二元函式圖象

6樓:匿名使用者

^如果畫曲線

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畫二元函式圖?

7樓:匿名使用者

式子中的想抄想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) %三維圖

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

8樓:

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

plot(x,y)就行

用matlab畫複雜二元函式

9樓:風兒lamp沙兒

是這樣的

zz=linspace(0,5,25);

mm=linspace(0,1,25);

[z,m]=meshgrid(zz,mm);

f=1.0404-1.0404*m./(1.1*(m.^(1-z))-1.0404*m+0.0404);

surf(z,m,f)

親,喜歡請採納。

如何用matlab畫二元函式?

10樓:匿名使用者

1、首先開啟matlab軟體,預設彈出視窗 command window,將已請確定的(x,y,z)值依次輸入內該視窗中。容然後再輸入cftool工具命令回車,就彈出繪圖介面了。

2、會發現沒看到圖形繪出。

3、用polynomial函式確定關係。

4、依次點選x,y(1 2 3 4 5 )的階數。

5、如果對自動生成的圖形不滿意,調出可調座標軸的命令窗,tools->axes limits操作見下圖。

6、這樣二元函式就擬合完成了,函式係數在左下角,函式圖形在右邊。

11樓:匿名使用者

matlab畫二元函式就是一個畫曲面的過程,首先定義定義域,比如:x=0:0.01:10;回y=x;

然後形成畫圖平面:[x,y]=meshgrid(x,y);

再然答後就是寫出函式解析式:z=f(x,y);

最後畫圖:surf(x,y,z);

要說明的是畫圖函式有很多個,它們形成不同的視覺效果,有surf,mesh等等,你可以自己試試,看看有什麼效果。

另外若是符號函式畫圖,還可以用ezmesh,這個函式預設x,y是-2pi到2pi;

還有畫三維曲線函式plot3,具體參考幫助文件吧。

給你一個簡單例子,希望對你有所幫助:

x=-2:.2:2;

y=-2:.2:2;

[x,y]=meshgrid(x,y);

z = x .* exp(-x.^2 - y.^2);

surf(x,y,z)

12樓:葷三詩義斯

式子來中的想想x(1),x(2)表示的是陣列中源的元素,不是自變數啊?自變

量本身應該是陣列

程式:x1=[-10:0.1:10];

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

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

plot3(x1,x2,fun)

%三維圖

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

13樓:匿名使用者

^用ezmesh畫即可。

版ezmesh('120/11/x^權2*((1+(1/2-1/x^2)*(y*cosh(x)+x*sinh(x)-y))/x/(y*sinh(x)+x*cosh(x))*(cosh(x)-1)+(1/2-1/x^2)*(1-sinh(x)/x)-1/6)')

怎麼用matlab 畫二元函式影象

14樓:匿名使用者

用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擬合一下這個多元函式

x1 0.1160 0.1020 0.1010 0.1000 0.0910 0.0830 0.0840 0.0760 x2 0.1780 0.2253 0.2869 0.4176 0.1548 0.1457 0.1240 0.0896 y 0.1863 0.2760 0.2396 0.3203 1....

matlab基礎知識繪製函式影象

這是因為,plot函式繪製的曲線,x和y必須是矩陣。第一個例子,x是矩陣,但是你得到y用的並不是矩陣操作,如果想得到矩陣必須用點平方,即 x 0 1 10 y x.2 1 plot x,y 如果不加這個點認為是矩陣x乘矩陣x,而不是對應元素相乘。第二個函式之所以不出錯,是因為matlab中類似sin...

函式yx的影象怎麼畫,函式yxx的影象怎麼畫

x 表示不超過x的最大整數。所以影象如圖,不標準不要介意,形似就行 y x的影象怎麼畫?y x的影象是一條直線,在第一第三象限,如下圖所示 y x屬於一次函式。一次函式是函式中的一種,一般形如y kx b k,b是常數,k 0 其中x是自變數,y是因變數。特別地,當b 0時,y kx k為常數,k ...