数学建模社区-数学中国

标题: 新手上路求助 [打印本页]

作者: 长空叹    时间: 2014-1-9 00:11
标题: 新手上路求助
直接用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;[X Y]=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维一样,都是直接对符号进行图像化处理(具体绘图原理是什么也不知道,不过感觉好高端,知道的大侠也希望能告知)?求助诸大侠,望不吝赐教啊!
作者: Tsingbo    时间: 2014-1-9 09:41
meshgrid是生成绘制3-D图形所需的网格数据(矩阵);
plot3式中表达的(y,x)和(Y,X)取值是不一样的,前者为向量,后者为矩阵;
画出的图肯定是不一样的。
作者: 长空叹    时间: 2014-1-10 23:36
Tsingbo 发表于 2014-1-9 09:41
meshgrid是生成绘制3-D图形所需的网格数据(矩阵);
plot3式中表达的(y,x)和(Y,X)取值是不一样的,前 ...

这个懂了,不胜感激。
作者: Tsingbo    时间: 2014-1-11 08:43

作者: 长空叹    时间: 2014-1-17 00:10
Tsingbo 发表于 2014-1-11 08:43


作者: Tsingbo    时间: 2014-1-17 09:24





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5