数学建模社区-数学中国

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

作者: 聊大李征    时间: 2013-8-24 19:14
标题: 2011A题画图求解释
我在做数学建模2011年A题,画三维地形图的时候,在excel里面导入三列数据A,
3 i( R% E+ U  f! j; k2 U$ ux= A(:,1);
: R0 f* C4 X4 gy=A(:,2);. H; H. h, z6 z# x' J2 `
z=A(:,3);2 H! O0 L: K# A4 O/ J; I- c
[x,Y] = meshgrid((linspace(min(x),max(x)),linspace(min(y,max(y)));$ m* }1 `& @- y$ L+ f3 P
Z = griddata(x,y,z,X,Y,'linear');%网格插值,线性插值0 ], A6 n6 T. A  z$ B; \
surf(X,Y,Z)0 v4 S) d! a" `

# I; Z4 `/ T8 j问题:为什么图像部分地方缺失,Z显示的矩阵部分数据是非数nan,图像也不完整!1 B9 q) ]" K% b- D2 X1 y; s
是数据错误吗?我直接在excel中引入的数据,向量x中有0,y中也有0 ,到底是哪的问题?
& Q( c3 F; c7 e: l5 Q$ J- {求解答
作者: 净心、精心    时间: 2013-8-24 23:46
[X,Y,Z]=griddata(x0,y0,z0,linspace(min(x),max(x)),linspace(min(x),max(x))','v4');建议使用这个
作者: 净心、精心    时间: 2013-8-24 23:49
[X,Y,Z]=griddata(x0,y0,z0,linspace(min(x),max(x)),linspace(min(y),max(y))','v4');# q  I: O* ~: o
contourf(X,Y,Z)" ]9 n. L2 I4 A# X
建议使用这个
作者: 净心、精心    时间: 2013-8-24 23:50
[X,Y,Z]=griddata(x0,y0,z0,linspace(min(x),max(x)),linspace(min(y),max(y))','v4');
3 C. i# x( }- k$ D1 Ycontourf(X,Y,Z)
1 S: `/ D: o* h建议使用这个
: n$ D: ^! s$ @3 M或者将Z = griddata(x,y,z,X,Y,'linear');中 Y转置
作者: junbaoyang    时间: 2013-12-19 16:17
等待中^^^………………




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