数学建模社区-数学中国
标题:
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) S
y=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 j
9 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