作业帮 > 综合 > 作业

matlab画出3个空间曲面,我的代码为什么不对啊

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/04 15:30:23
matlab画出3个空间曲面,我的代码为什么不对啊
clear
clc
[x,y,z]=meshgrid(0:0.02:1,0:0.02:1,0:0.02:1);
y=0.2./x;
mesh(x,y,z)
hold on
z=0.1./x;
mesh(x,y,z)
hold on
z=0.3./y;
mesh(x,y,z)
xlabel('x')
ylabel('z')
zlabel('y')
axis([0 1 0 1 0 1])
x y z 都是(0,1)之间,怎么改代码就正确了?
我想画出:
xy=0.2
xz=0.1
yz=0.3
这三个曲面,
在一张图里
matlab画出3个空间曲面,我的代码为什么不对啊
clear;clc
[p,q]=meshgrid(linspace(eps,1));
y=0.2./p;
y(y>1)=nan;
mesh(p,y,q);
hold on
z=0.1./p;
z(z>1)=nan;
mesh(p,q,z);
z=0.3./q;
z(z>1)=nan;
mesh(p,q,z);
xlabel('x');
ylabel('y');
zlabel('z');