本文介绍MATLAB如何绘制3D彩色阴影浮雕地形图(3-dimensionalcoloringshadedreliefmaps),其中主要用到了meshgrat()和surflsrm()函数命令。
工具/原料
MATLAB
surflsrm
方法/步骤
1、第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:closeall;cl娣定撰钠earall;艘早祓胂clcloadkorea[klat,klon]=meshgrat(map,refvec);axesmmiller[cmap,clim]=demcmap(map);surflsrm(klat,klon,map,[-135,50],cmap,clim)
2、第二,保存和运行上述脚本,得到如下彩色阴影浮雕地形图。
3、第三,添加brighten(0.5),可以使亮度增加50%。
4、第四,保存和运行上述增加后的脚本,得到的彩色阴影浮雕地形图亮度提高。
5、第五,接着添加如下代码,分别去掉图形边框(Box),增大地形浮雕50米和设置观察的方位角-补朱锚卦30度仰角30曜汹浒吟度。set(gca,'Box','off')daspectm('meters',50)view(-30,30)
6、第六,保存和运行上述脚本,得到最终的3D彩色阴影浮雕地形图如下。