huright 发表于 2007-11-7 21:45

离散点绘图(mesh)求助

设有一下离散点如图所示:
用mesh绘制曲面的命令如下:
%%%%%%%%%%%%%%%%
clc
clear
x=3 2;0 1 2 3;0 1 2 3;0 1 2 3];
y=0 0;1 1 1 1;2 2 2 2;3 3 3 3];
z=3 7;3 2 5 5;4 3 3 7;5 3 6 8];
mesh(x,y,z)
%%%%%%%%%%%%%%%
假如更改任意两的位置比如:
%%%%%%%%%%%%
clc
clear
x=2 3;0 1 2 3;0 1 2 3;0 1 2 3];
y=0 0;1 1 1 1;2 2 2 2;3 3 3 3];
z=7 3;3 2 5 5;4 3 3 7;5 3 6 8];
mesh(x,y,z)
%%%%%%%%%%%%%
绘制出来的曲面就不一样了,这是怎么回事啊?
对mesh不是很理解阿。请高手指点,谢谢

[ 本帖最后由 huright 于 2007-11-7 21:49 编辑 ]

花如月 发表于 2007-11-7 22:12

回复 #1 huright 的帖子

具体也说不清楚,不过mesh绘制的网格图。应该是先根据xyz坐标描点,根据点的次序按照一定个规则绘制网格吧,改变最次序相当于改变点的空间分布绘制出来的格线应该就是不相同的
看了下代码,不过太长,因此也说不大明白:loveliness:

[ 本帖最后由 花如月 于 2007-11-7 22:14 编辑 ]

huright 发表于 2007-11-8 18:11

回复 #2 花如月 的帖子

谢谢如月老弟
我再研究研究这个命令:handshake

xjzuo 发表于 2007-11-9 15:26

这个问题应该是---理解了meshgrid,就会明白.

huright 发表于 2007-11-9 17:13

渐渐明白了。
有时间搞个总结

ChaChing 发表于 2009-2-23 14:54

刚开始有点晕!
试下Rotation 3D稍加转动下, 就明了
页: [1]
查看完整版本: 离散点绘图(mesh)求助