数学建模社区-数学中国
标题:
2011A题画图求解释
[打印本页]
作者:
聊大李征
时间:
2013-8-24 19:12
标题:
2011A题画图求解释
我在做数学建模2011年A题,画三维地形图的时候,在excel里面导入三列数据A,
; E: T, Z1 S8 B5 A" ~; b8 m
x= A(:,1);
) v. ~- i& u: J4 s' b
y=A(:,2);
8 b, w: D% ~% x0 ^8 k
z=A(:,3);
. \! ]- Y2 e- t: r6 G2 H4 C
[x,Y] = meshgrid((linspace(min(x),max(x)),linspace(min(y,max(y)));
) _7 a' H* x% y$ a0 `2 |& V
Z = griddata(x,y,z,X,Y,'linear');%网格插值,线性插值
' ]/ v; D$ j# N( Q5 i1 w
surf(X,Y,Z)
& S4 V6 f+ G3 f0 E
) U B* o/ m* H7 i3 o8 J% {6 o
问题:为什么图像部分地方缺失,Z显示的矩阵部分数据是非数nan,图像也不完整!
6 m& C3 {) z8 z& a, j
是数据错误吗?我直接在excel中引入的数据,向量x中有0,y中也有0 ,到底是哪的问题?
- X+ i1 }9 x4 o6 R
求解答
作者:
未来的天空@
时间:
2013-8-24 23:36
第四行命令中
的x应该是X吧
" c1 D- S: V* b/ m' p, c
x=A(:,1);y=A(:,2);z=A(:,3);
4 p7 I5 Q, u6 _/ N' L* d$ f& F" \
>> [X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');
3 p, J- G7 s" _# n
>>surf(X,Y,Z)
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5