数学建模社区-数学中国
标题:
2011A题画图求解释
[打印本页]
作者:
聊大李征
时间:
2013-8-24 19:14
标题:
2011A题画图求解释
我在做数学建模2011年A题,画三维地形图的时候,在excel里面导入三列数据A,
3 i( R% E+ U f! j; k2 U$ u
x= A(:,1);
: R0 f* C4 X4 g
y=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 Y
contourf(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