matlab作sin(x)*cos(y)的三维图像我输入[x,y]=meshgrid(0:0.25:2*pi); z=sin(x)*cos(y); mesh(x,y,z);axis([0 2*pi 0 2*pi -1 1]);为什么做出的图不正确

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 14:27:39
matlab作sin(x)*cos(y)的三维图像我输入[x,y]=meshgrid(0:0.25:2*pi); z=sin(x)*cos(y); mesh(x,y,z);axis([0 2*pi 0 2*pi -1 1]);为什么做出的图不正确

matlab作sin(x)*cos(y)的三维图像我输入[x,y]=meshgrid(0:0.25:2*pi); z=sin(x)*cos(y); mesh(x,y,z);axis([0 2*pi 0 2*pi -1 1]);为什么做出的图不正确
matlab作sin(x)*cos(y)的三维图像
我输入
[x,y]=meshgrid(0:0.25:2*pi);
z=sin(x)*cos(y);
mesh(x,y,z);
axis([0 2*pi 0 2*pi -1 1]);
为什么做出的图不正确

matlab作sin(x)*cos(y)的三维图像我输入[x,y]=meshgrid(0:0.25:2*pi); z=sin(x)*cos(y); mesh(x,y,z);axis([0 2*pi 0 2*pi -1 1]);为什么做出的图不正确
将z=sin(x)*cos(y); 改为z=sin(x).*cos(y);应该没问题,你试试吧!~
MATLAB是以矩阵为操作对象的,所以得加上“.”