数学建模社区-数学中国
标题:
2011A题画图求解释
[打印本页]
作者:
聊大李征
时间:
2013-8-24 19:14
标题:
2011A题画图求解释
我在做数学建模2011年A题,画三维地形图的时候,在excel里面导入三列数据A,
% @( M( G; H U# L2 Y) d
x= A(:,1);
/ [6 |" Z8 [, K& [+ f0 }
y=A(:,2);
z0 E% t& L5 ?( L" O6 `4 D: J
z=A(:,3);
* N* U6 b& p" N" d; D e
[x,Y] = meshgrid((linspace(min(x),max(x)),linspace(min(y,max(y)));
6 `; G4 h6 ?) S5 V% g+ S
Z = griddata(x,y,z,X,Y,'linear');%网格插值,线性插值
, ^, R( |- e/ S) b8 o* N% Z/ D- g
surf(X,Y,Z)
, e$ B; ~6 c; R; p" K
: @# G" G% J9 r, {( H" t/ ?5 A
问题:为什么图像部分地方缺失,Z显示的矩阵部分数据是非数nan,图像也不完整!
5 c9 e2 p) P/ a, l. J0 @
是数据错误吗?我直接在excel中引入的数据,向量x中有0,y中也有0 ,到底是哪的问题?
4 E& b& g, A; R* O9 _) t h
求解答
作者:
净心、精心
时间:
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');
$ T6 o& r Q" H6 `& ~5 |
contourf(X,Y,Z)
2 C3 _" @7 ~: i, T1 u& C- j- Z( A
建议使用这个
作者:
净心、精心
时间:
2013-8-24 23:50
[X,Y,Z]=griddata(x0,y0,z0,linspace(min(x),max(x)),linspace(min(y),max(y))','v4');
" W$ F4 @4 r3 K4 O; F% g6 l
contourf(X,Y,Z)
& u5 S- M: ?/ o/ I# X
建议使用这个
8 `5 p- F" L y- l( G# N: F
或者将Z = griddata(x,y,z,X,Y,'linear');中 Y转置
作者:
junbaoyang
时间:
2013-12-19 16:17
等待中^^^………………
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5