数学建模社区-数学中国

标题: 2011A题画图求解释 [打印本页]

作者: 聊大李征    时间: 2013-8-24 19:12
标题: 2011A题画图求解释
我在做数学建模2011年A题,画三维地形图的时候,在excel里面导入三列数据A,3 I) p# N: L& |
x= A(:,1);
) Z9 I( c1 \5 @5 B) Sy=A(:,2);. v! w9 q' N! Y; M9 f9 P
z=A(:,3);
0 C: L( E$ V* B[x,Y] = meshgrid((linspace(min(x),max(x)),linspace(min(y,max(y)));$ O. D+ v* I: }3 a1 _( g
Z = griddata(x,y,z,X,Y,'linear');%网格插值,线性插值
* ?; c( Q& y- F" ~! \surf(X,Y,Z)
" [0 V" k: z$ d$ u, T: k2 j9 T8 e. L7 r7 w1 y  F; n( v
问题:为什么图像部分地方缺失,Z显示的矩阵部分数据是非数nan,图像也不完整!
3 ?8 d/ ~, D" u7 k9 N是数据错误吗?我直接在excel中引入的数据,向量x中有0,y中也有0 ,到底是哪的问题?
5 v# `! _3 f' J$ W求解答
作者: 未来的天空@    时间: 2013-8-24 23:36
第四行命令中的x应该是X吧 5 ^" y( ~  m: K5 b
x=A(:,1);y=A(:,2);z=A(:,3);
- x. W5 M5 R3 ?, {, v- y& A4 V% o+ f>> [X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');
3 E9 U2 a' r% G% ^$ _  U>>surf(X,Y,Z)




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