数学建模社区-数学中国

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

作者: 聊大李征    时间: 2013-8-24 19:12
标题: 2011A题画图求解释
我在做数学建模2011年A题,画三维地形图的时候,在excel里面导入三列数据A,( D, ^3 v! h, @1 H' M2 m8 B
x= A(:,1);
6 z% M; L) g' }) T) Cy=A(:,2);4 N% D! _8 `- q( I( ]& i4 ?! E- f, i
z=A(:,3);' P; ~& s! V. Z3 W& t1 O
[x,Y] = meshgrid((linspace(min(x),max(x)),linspace(min(y,max(y)));) D3 d; {4 P5 A8 U! @* u) ]( f( L
Z = griddata(x,y,z,X,Y,'linear');%网格插值,线性插值
/ {* e: V' z8 _) Hsurf(X,Y,Z)
* e/ h* S5 m( m; }4 M9 G% p" {6 ~, \" I7 ~) z
问题:为什么图像部分地方缺失,Z显示的矩阵部分数据是非数nan,图像也不完整!3 P+ O$ ~, R( F5 r* C) z& }
是数据错误吗?我直接在excel中引入的数据,向量x中有0,y中也有0 ,到底是哪的问题?# r" Q$ T0 ~- ^' Z  E1 Z9 i3 n
求解答
作者: 未来的天空@    时间: 2013-8-24 23:36
第四行命令中的x应该是X吧
% J6 \# O6 J( P- l% g: C; W+ i: s x=A(:,1);y=A(:,2);z=A(:,3);
; U' g. ?- ]4 x* y5 c# o>> [X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');% U- z3 ]3 {4 O" K
>>surf(X,Y,Z)




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