matlab中,z 1 2 x 2 1 3 y 2,怎麼繪三維圖啊

2021-05-05 17:06:47 字數 2632 閱讀 8246

1樓:匿名使用者

>> x=-4:0.1:4;

>> y=x;

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

>> z=1/2*x.^2+1/3*y.^2;

>> surf(x,y,z);

裡面的0.1可以改為其他的間隔比如0.5,可以做出不同光滑程度的影象,在需要輸出影象時更加方便調控。

2樓:匿名使用者

樓主你好!

m檔案內容編制如下:

x=-5:0.1:5;

y=-4:0.1:4;

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

z=0.5*x.^2+1/3*y.^2;

subplot(2,2,1);mesh(x,y,z);

subplot(2,2,2);surf(x,y,z);

subplot(2,2,3);meshc(x,y,z);

subplot(2,2,4);surfc(x,y,z);

執行的結果是四個子**,分別為

subplot(2,2,1);mesh(x,y,z); % 子圖 1:三維網格表面

subplot(2,2,2);surf(x,y,z); % 子圖 2:三維曲面

subplot(2,2,3);meshc(x,y,z); % 子圖 3:三維網格表面(具有等值線)

subplot(2,2,4);surfc(x,y,z); % 子圖 4:三維曲面(具有等值線)

您可以選擇自己需要的,直接用plot命令即可。

xy的範圍也可以改。呵呵

3樓:

一個最簡單的函式

》syms x y;

》ezsurf(1/2*x^2+1/3*y^2);

如何用matlab畫z=1/x+y^2的三維圖??

4樓:匿名使用者

x和y之間要有函式關係,如果是實際資料則x和y元素之間要一一對應,使用mesh(z)或surf(z)函式。

5樓:匿名使用者

mesh命令是網格圖

surf命令是表面圖,具體可以help一下

6樓:二中混過

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

z=1./x+y.^2;

surf(x,y,z)

matlab中,z=xye^(-x^2-y^2),怎麼繪製三維圖啊?

7樓:匿名使用者

x=-1:0.1:1;

y=-1:0.1:1;

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

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

surf(x,y,z)

如何使用matlab話三維圖; z=e-(x^2+y^2)/(x^2+y^2)^(1/2)

8樓:匿名使用者

ezsurf('exp((-xx.^2-yy.^2)/(xx.^2+yy.^2)^(1/2))')

9樓:匿名使用者

plot3d mesh 看看這幾個函式吧

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

10樓:匿名使用者

如果求一般性的兩個

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

不妨以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

11樓:小菜菜

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

12樓:林語然

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中如何畫x2y2z252,與xy

x,y,z sphere 50 mesh 5 x,5 y,5 z 畫球面hold on ezmesh 0 x y 5 5 畫平面 x,y,z meshgrid linspace 5,5 contourslice x,y,z,x y z,5 x,5 y,5 z,0 0 畫交線 axis equal v...

設空間x11y12z1a和x1y1z相交於一點

空間來直線 x 1 1 源y 1 2 z 1 和x 1 y 1 z相交於一點 空間直線 x 1 1 y 1 2 z 1 kz k 1,y 2k 1,z k 1和x 1 y 1 z相交於1點 k 1 1 2k 1 1 k 1k 2 2k 2 k 1 k 2 2k 2 k 4 2k 2 k 1 2 4 ...

MATLAB裡面怎麼畫x 3 y 3 z 3 1的三維

x,y,z meshgrid 5 0.5 5 v x.3 y.3 z.3 1 p patch isosu ce x,y,z,v,0 isonormals x,y,z,v,p set p,facecolor r edgecolor k daspect 1 1 1 view 3 axis tight c...