offten 发表于 2011-6-28 10:24

回复 1 # huhangfan2004 的帖子

x=;
y=
z=
=meshgrid(x);
>> Z=griddata(x,y,z,X,Y,'V4');
>> mesh(X,Y,Z)

ChaChing 发表于 2011-6-28 23:29

回复 16 # offten 的帖子

x的範圍1~9, y的範圍5~13, 而LS的=meshgrid(x);值得商榷!:@)

ChaChing 发表于 2011-6-28 23:32

xinxin7311 发表于 2008-7-7 21:05 static/image/common/back.gif
我查过了,x和y的数据是不重复的,所以对这个错误很不理解,而且换了另外一个文件的数据也不行,还是这个错 ...

matlab不至於估计错误!:@)
检查下, 明明有48点x/y重覆aa=;
dd=find(all(~diff(sort(aa)),2));
length(dd)

ChaChing 发表于 2011-6-28 23:34

xinxin7311 发表于 2008-7-7 15:10 static/image/common/back.gif
这是模型本来的形状

这样的图, 使用mesh应该无法画出!
页: 1 [2]
查看完整版本: 如何有三维数据画曲面??