huowu 发表于 2013-7-25 20:42

求助,关于三维图的一些问题(在线等)

我有想x,y,z三组实验数据,想画成三维图。在网上找到了两种方法:方法一,=meshgrid(min(x):max(x),min(y):max(y)); zz =griddata(x,y,z,xx,yy); mesh(xx,yy,zz),方法二,=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);

====================================================================
画出来的图都是这样的,。因为图是准备发文章用的不能用彩图,做成黑白就看不清楚了。最好能能做成这种网格明显一点,背景不被大块颜色覆盖的效果,就算变成黑白图也看得清楚这样的代码应该怎么写?求各位大神帮帮忙,急用。我的数据见附件

牛小贱 发表于 2013-12-16 16:56

可以参考这个帖子‘三组数据绘制三维网格图’http://www.ilovematlab.cn/thread-102182-1-1.html值得参考{:{26}:}
页: [1]
查看完整版本: 求助,关于三维图的一些问题(在线等)