bpzhangwei 发表于 2008-4-24 15:55

怎样画三维立体图

刚刚接触matlab,有一组三维荧光谱图的数据,x坐标(200:10:350),y坐标(250:1:500),z是一组矩阵数据,我只会按照别人告诉我的一个方法作等高线图,命令为
x=
y=(注,在等高线图上我是让xy轴相反的)
x,y=meshgrid(x,y)
a=[矩阵数据]
z=a'
contour(z,n)(n是想要的线的条数)
这样画出来挺好的,可是我现在想要立体的曲面图,该怎么画呢?并且画出来不要周围的墙,且随着峰高颜色最好不同,我也不太懂版上什么将三维变为二维再画之类的。我改改怎样画呢?或者在我上面的命令中要怎样修改呢,请帮忙,谢谢!

[ 本帖最后由 eight 于 2008-4-24 18:37 编辑 ]

sigma665 发表于 2008-4-24 16:22

help mesh
或搜索下论坛,有很多

w89986581 发表于 2008-4-24 20:14

help surf

flyswatter 发表于 2010-7-12 18:36

我也遇到了相同的问题,请求答复

ChaChing 发表于 2010-7-12 21:08

回复 地板 flyswatter 的帖子

看看2/3F, 或说清楚些
页: [1]
查看完整版本: 怎样画三维立体图