新手上路求助
直接用x,y,z值绘出的Plot3绘出的图像和用meshgrid返回值绘出的图像为什么不同呢?(如x=-5:0.1:5;y=x;z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);subplot(2,4,1),plot3(x,y,z)和x=-5:0.1:5;=meshgrid(x);Z=sin(sqrt(X.^2+Y.^2))./sqrt(X.^2+Y.^2);subplot(2,4,2),plot3(X,Y,Z)绘出的图像完全不同)meshgrid作用是?还有就是matlab的mesh,plot3绘图的原理是取点连线,而ezmesh在3维情况和2维一样,都是直接对符号进行图像化处理(具体绘图原理是什么也不知道,不过感觉好高端,知道的大侠也希望能告知)?求助诸大侠,望不吝赐教啊! meshgrid是生成绘制3-D图形所需的网格数据(矩阵);plot3式中表达的(y,x)和(Y,X)取值是不一样的,前者为向量,后者为矩阵;
画出的图肯定是不一样的。 Tsingbo 发表于 2014-1-9 09:41 static/image/common/back.gif
meshgrid是生成绘制3-D图形所需的网格数据(矩阵);
plot3式中表达的(y,x)和(Y,X)取值是不一样的,前 ...
这个懂了,不胜感激。 {:soso_e181:} Tsingbo 发表于 2014-1-11 08:43 static/image/common/back.gif
:handshake {:soso_e189:}
页:
[1]