怎麼用matlab畫二元函式圖,怎麼用matlab 畫二元函式影象

2021-05-23 10:44:44 字數 3059 閱讀 5870

1樓:匿名使用者

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

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

2樓:

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

plot(x,y)就行

怎麼用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: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畫二元函式?

5樓:匿名使用者

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

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

3、用polynomial函式確定關係。

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

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

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

6樓:匿名使用者

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)

7樓:葷三詩義斯

式子來中的想想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)

%三維圖

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

8樓:匿名使用者

^用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繪製二元函式曲線

9樓:td哥哥

如果畫曲du線

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

z=(x.^zhi2+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)

是否可dao以解決您回

的問題?答

10樓:匿名使用者

clear;

clc;

close all;

n=1:200;

x=1:50;

a=zeros(length(n),length(x));

for i=1:length(n)

for j=1:length(x)

if( n(i)

a(i,j)=0;

else

scale=1;

for k=1:x(j)

scale = scale * (n(i)-k+1)/n(i) ;

enda(i,j)=scale;

endend

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

mesh(x,y,a)

zxy是二元函式嗎,zxy是二元函式嗎

定義是這麼shuo的 抄設平面點集d包含於r 2,若按照某對應法則f,d中每一點p x,y 都有唯一的實數z與之對應,則稱f為在d上的二元函式.這肯定不是二元方程,我用很通俗的話跟你講,同學,當x 任何實數 y 0的時候,z永遠等於1,所以這裡的x就不確定,可以是 1.0 2.0,3.0 不具有唯一...

matlab怎麼畫複數函式,matlab 中複數如何表示?我i前面已經有 就是表示不出來 不知到為什麼

1 雙擊matlab軟體圖示,開啟matlab軟體,可以看到matlab軟體的介面。2 建立一個陣列u u 0 0.2 6 表示從0到6,每個0.2取一個數字。3 建立一個複數v,v 0.02 i。4 使用u和v建立一個複數函式z z exp v u 5 使用函式feather z 繪製複數函式的影...

怎麼用matlab畫散點圖,用matlab畫散點圖

一般有兩種方法 一 scatter 1.scatter x,y x和y是資料向量,以x中資料為橫座標,以y中資料位縱座標描繪散點圖,點的形狀預設使用圈。例子 x 1 10 y x rand size x scatter x,y 2.scatter filled 描繪實心點。3.scatter3 x,...