怎样画三维立体图
刚刚接触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 编辑 ] help mesh
或搜索下论坛,有很多 help surf 我也遇到了相同的问题,请求答复
回复 地板 flyswatter 的帖子
看看2/3F, 或说清楚些
页:
[1]