马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我有想x,y,z三组实验数据,想画成三维图。在网上找到了两种方法:方法一,[xx,yy]=meshgrid(min(x):max(x),min(y):max(y)); zz =griddata(x,y,z,xx,yy); mesh(xx,yy,zz), 方法二,[x,y]=meshgrid(min(xyz(:,1)):max(xyz(:,1)),min(xyz(:,2)):0.5:max(xyz(:,2)));
F = TriScatteredInterp(xyz(:,1),xyz(:,2),xyz(:,3));
z=F(x,y);
mesh(x,y,z);
====================================================================
画出来的图都是这样的,
。因为图是准备发文章用的不能用彩图,做成黑白就看不清楚了。最好能能做成这种网格明显一点,背景不被大块颜色覆盖的效果,就算变成黑白图也看得清楚
这样的代码应该怎么写?求各位大神帮帮忙,急用。我的数据见附件
|