怎麼用matlab畫2元函式的影象,得出的影象為什麼是空

2021-04-19 22:00:19 字數 2343 閱讀 2423

1樓:匿名使用者

錯誤原因主要有兩方面:

一、x值設定的不對,由於我不清楚你的x取值範專圍,暫且定屬義為[0,10],那麼程式為x=0:0.1:10;

二、y表示式的寫法不正確,主要是因為你混淆了矩陣相乘以及矩陣中元素與元素相乘的區別;如果a,b兩矩陣滿足相乘的條件,那麼程式為:a*b即可,但是,如果要想讓兩個相同型別的矩陣中對應元素相乘的話,則需在運算子號前面加點

程式修改如下:

a=32205.9992224146;b = 9.04610997352224;

c=0.107753113674025;d =3388.46458954534;

x = 0:0.1:10;

y = b/a+(1/a)*(d*(a*x.^2-1)).^(1/2);

plot(x,y)

希望能對你有所幫助~~~

2樓:悠悠ck名

x=0:0.1:1

y = b/a+(1/a)*(d*(a*x.^2-1)).^(1/2);

忘了點乘

怎麼用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畫二元函式影象 10

4樓:匿名使用者

%你必須要知道這些參變數你才能畫圖啊,我就隨便設了,當然你可以自己改內

h=1;

d=1;

a=1;

b=1;

%畫圖步長值容你也可以自己定

sita=linspace(0,pi/2,20);

k=linspace(0,1,20);

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

z=(1-x)./(1-x+1./cos(y)).*(h/d).*(a*sin(y).*cos(y)+b*cos(y).*cos(y));

surf(x,y,z)

xlabel('sita');

ylabel('k');

zlabel('y');

以上回答你滿意麼?

5樓:努力的小黑馬

zhi x=linspace(-2*pi,2*pi,100);%畫100個點

y=linspace(-2*pi,2*pi,100);

[xx,yy]=meshgrid(x,y);%產生網格z1=2*xx.*cos(2*yy);%第一個函式subplot(2,2,1);%放在dao第一個位置回mesh(z1);%畫第答一個圖,下面類似z2=-2*xx^2.*sin(2*yy);

subplot(2,2,2);

mesh(z2);

z3=-4*xx.*sin(2*yy);

subplot(2,2,3);

mesh(z3);

z4=-4*xx^2.*cos(2*yy);

subplot(2,2,4);

mesh(z4);

6樓:

clear all

[x,y]=meshgrid(-2*pi:0.04*pi:2*pi);

z1=2*x.*cos(2*y);

z2=(-2*x.^2).*sin(2*y);

z3=-4*x.*sin(2*y);

z4=(-4*x.^2).*cos(2*y);

figure(1)

mesh(x,y,z1)

figure(2)

mesh(x,y,z2)

figure(3)

mesh(x,y,z3)

figure(4)

mesh(x,y,z4)

怎樣用matlab畫一元函式的影象

7樓:匿名使用者

用函式plot 畫出sin(x2)在x∈[0, 5]之間的圖形。

x=0:0.05:5; % x 座標從0 到5y=sin(x.^2); % 對應的y 座標plot(x,y); % 繪製圖形

怎麼用matlab畫出函式y x 2與y x與y 2x的函式圖形

用matlab的plot 函式命令,利用畫出函式y x 2 y x與y 2x的函式圖形。x 10 1 10 x取值 y x.2 y1 x y2 2 x 計算y值 plot x,y,x,y1,x,y2 繪圖 xlabel x ylabel y 座標軸名稱 legend y x 2 y x y 2x 圖...

已知周期函式週期的表示式,用matlab畫出前幾個週期的影象

將自變數的值餘,如週期為m,自變數為n,則用mod n,16 來代替n 在這裡週期應該是 0,r 後邊是開區間,然後下個週期為 r,2r 否則v r點就會出現兩個值了。程式如下,clear clc close all r 2.7668e 003 r 17.3225 k 0.0400 step siz...

怎麼用matlab畫傾斜的橢球,怎麼用matlab畫一個傾斜的橢球

用復matlab 畫一個傾斜的橢球 的步制驟 1 設定方向角 m 1 1 1 0 1 1 sqrt 2 0 0 sqrt 2 2 生成橢球的資料 x,y,z ellipsoid 0,0,0,5.9,3.25,3.25,30 3 繪製斜橢球 surf x,y,z,parent hgtransform ...