用MATLAB将二维方程画成三维图怎么画呢

2024-11-02 02:51:09
推荐回答(3个)
回答(1):

xx=linspace(-3,3)

yy=linspace(-3,3);

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

z=2./(exp(x)+exp(-x));

%z=1/cosh(x)

mesh(x,y,z)

xlabel('x')

ylabel('y')

zlabel('z')

回答(2):

你的意思应该是求的曲线呗
首先要给出x和z 的变化范围,比如X=-1:0.1:1
Z=-2:0:2
[X,Z]=meshgrid(X,Z);
Y=Z-2/(exp(X)+exp(-X));
mesh(X,Z,Y)
就可以了

回答(3):

你的变量只有一个,如何能画三维的呢,写错了没?