关于matlab中绘制3维图像中[x,y]=meshgrid(x,y);与[xx,yy]=meshgrid(x,y);的区别,谁知道 告诉下x=linspace(-5,5,20);y=linspace(0,10,30);[x,y]=meshgrid(x,y);z=cos(x).*cos(y)*.exp((-1/4)*sqrt(x.*x+y.*y))meshc(x,y,z);代码这样就不行,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 03:45:14
关于matlab中绘制3维图像中[x,y]=meshgrid(x,y);与[xx,yy]=meshgrid(x,y);的区别,谁知道 告诉下x=linspace(-5,5,20);y=linspace(0,10,30);[x,y]=meshgrid(x,y);z=cos(x).*cos(y)*.exp((-1/4)*sqrt(x.*x+y.*y))meshc(x,y,z);代码这样就不行,
关于matlab中绘制3维图像中[x,y]=meshgrid(x,y);与[xx,yy]=meshgrid(x,y);的区别,谁知道 告诉下
x=linspace(-5,5,20);
y=linspace(0,10,30);
[x,y]=meshgrid(x,y);
z=cos(x).*cos(y)*.exp((-1/4)*sqrt(x.*x+y.*y))
meshc(x,y,z);代码这样就不行,改成
x=linspace(-5,5,20);
y=linspace(0,10,30);
[xx,yy]=meshgrid(x,y);
zz=cos(xx).*cos(yy).*exp(-sqrt(xx.^2+yy.^2)/4);
meshc(xx,yy,zz);
这样就行 为什么?
关于matlab中绘制3维图像中[x,y]=meshgrid(x,y);与[xx,yy]=meshgrid(x,y);的区别,谁知道 告诉下x=linspace(-5,5,20);y=linspace(0,10,30);[x,y]=meshgrid(x,y);z=cos(x).*cos(y)*.exp((-1/4)*sqrt(x.*x+y.*y))meshc(x,y,z);代码这样就不行,
一样的啊@
就像f(x)和f(t)这两个函数都一样,只是自变量的写法不同而已
x=linspace(-5,5,20);
y=linspace(0,10,30);
[x,y]=meshgrid(x,y);
z=cos(x).*cos(y).*exp((-1/4)*sqrt(x.*x+y.*y))
meshc(x,y,z);
也没有错。