怎麼用matlab畫函式圖象,比如畫空間曲面z 2 x 2 y

2021-03-27 15:45:58 字數 3326 閱讀 5977

1樓:匿名使用者

**如下:

xx=-1:0.1:1;

[x y]=meshgrid(xx);

z=2-x.^2-y.^2;

surf(x,y,z)

如何用matlab畫y=x^2的圖啊?

2樓:匿名使用者

程式如下:

x=-10:0.001:10;

y=x.^2;

plot(x,y)%畫圖

xlabel('x')%x軸標題

ylabel('y')%y軸標題

grid on

結果如下:

3樓:匿名使用者

x = [-100:100]; % 設定定義域

y = x.^2; % 計算y值

figure; plot(x,y,'.-'); %畫曲線圖

4樓:匿名使用者

x=1:0.1:15; %1,15是x的區間,可自行修改

y=plot(x^2)

用matlab繪製旋轉雙葉曲面z^2=x^2-y^2—1的圖形的命令

5樓:匿名使用者

f=@(x,y) x.^2-y.^2-1

ezsurf(f)

如果要改變圖上x、y的範圍,可以看一下ezsurf()的用法。

怎麼在matlab中畫出x^2+y^2=1且y^2+z^2=1的影象 5

6樓:匿名使用者

如果求一般性的兩個

抄三維曲面的交線還是有一些難度的(尤其對於兩個曲面都是隱函式的情況),但本題是兩個單位柱面的交線,情況比較特殊,用引數方程比較容易。

不妨以x-y平面內的相角t為參變數,則滿足第一個柱面方程的x和y分別為cos(t)和sin(t),而由第二個柱面方程不難解出z=sqrt(1-y^2)或z=-sqrt(1-y^2)。

參考**:

[x,y,z]=cylinder(1,200);

z=2.2*z-1.1;

claa=0.3;

mesh(x,y,z,'edgecolor','none','facecolor','r','facealpha',a)

hold on

mesh(z,x,y,'edgecolor','none','facecolor','g','facealpha',a)

axis equal

t=linspace(0,2*pi,200);

x=cos(t);

y=sin(t);

z1=sqrt(1-y.^2);

z2=-sqrt(1-y.^2);

plot3(x,y,z1,x,y,z2,'linewidth',3)

view(60,10)

xlabel x; ylabel y; zlabel z

7樓:小菜菜

把這兩個方程化成引數方程,然後根據引數方程畫就出來了

8樓:林語然

alpha=0:pi/20:2*pi;%角度抄[0,2*pi]r=1;%半徑

x=r*cos(alpha);

y=r*sin(alpha);

plot(x,y,'o-')

axis equal

不好襲意思沒看清你的bai

問題,以du上是具zhi體實dao現**

用matlab繪製空間曲線:曲線由z=sqrt(1-x^2-y^2),(x-1/2)^2+y^2=1/4確定

9樓:劉賀

試試看:

clear all;clc;

t=0:pi/40:2*pi;

x=1/2+cos(t)/2;

y=sin(t)/2;

z=sqrt(1-x.^2-y.^2);

plot3(x,y,z);grid on;

用matlab畫出函式z=x^2*y的三維影象

10樓:匿名使用者

x,y]=meshgrid([-10:0.2:10]);

z=x.^2.*y;surf(x,y,z)謝謝採納~~~

11樓:匿名使用者

**:[x,y]=meshgrid([-10:0.2:10]);

z=x.^2.*y;surf(x,y,z)

matlab繪製曲面(z-3)^2=x^2+y^2的圖形及等高線 5

12樓:匿名使用者

>> ezsurf('sqrt(x^2+y^2)+3');

>> ezcontour('sqrt(x^2+y^2)+3');

怎樣用matlab畫出空間曲面曲線

13樓:匿名使用者

^最常見的是用 plot3 和 surf 畫曲線和曲面。下面是一些例子:

畫三維版

曲線:t = 0:pi/50:10*pi;

st = sin(t);

ct = cos(t);

figure

plot3(st,ct,t)

畫曲權面:

[x,y] = meshgrid(-2:0.2:2,-2:0.2:2);

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

figure

surf(x,y,z)

14樓:匿名使用者

^這個很簡單,你用mesh函式或者plot函式都可以,這些函式的用法:

z=x^2+y;

mesh(x,y,z);%這個是回繪製三維曲面的plot(x,y,z);這個是繪製空間曲線的答不懂的話用

help 檢視幫助文件

用matlab怎麼在圓域x^2+y^2<=1上,畫出函式z=x*y的影象,

15樓:匿名使用者

[r,t]=meshgrid(0:0.1:1,0:0.02:2*pi);

x=r.*cos(t);

y=r.*sin(t);

z=x.*y;

mesh(x,y,z)

16樓:匿名使用者

[theta r]=meshgrid(linspace(0,2*pi,100),linspace(0,1,20));

[x y]=pol2cart(theta,r);

z=x.*y;

mesh(x,y,z);

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

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平面?...

用matlab畫分段函式圖,怎麼用matlab畫出下面分段函式的影象?

樓上用for迴圈回答你,答案是對的,但是既然能用簡單語句就描繪清楚地問題為什麼還用for程式設計呢!下面的語句即可搞定!y x 100 x.2 0 x x 0.25 100 x 1 x 12.5 0.25fplot y,0,1 繪圖 希望樓主能採納之!這是簡單而且易懂的方法!clear clc x ...

這幾個冪函式的影象怎麼畫,冪函式的圖象怎麼畫

y x 1,影象如下 y x 1 2,影象如下 y x 1 3,影象如下 y x 2,影象如下 y x 3,影象如下 y x 1 影象如下 y x 2 y x 1 2 影象如下 y x 1 3 影象如下 擴充套件資料 冪函式是基本初等函式之一。一般地,y x 為有理數 的函式,即以底數為自變數,冪為...