养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MATLAB使用极射赤平投影绘制北极地区和海洋深度

时间:2024-09-21 01:51:12

本文基于m_map工具箱,使用极射赤平投影方式(stereographic)绘制北极地区(NorthPolarRegions)和海洋深度廓线(Contour)。

MATLAB使用极射赤平投影绘制北极地区和海洋深度

工具/原料

MATLAB

stereographic

方法/步骤

1、第一,打开MATLAB,新建脚本(Ctrl+N),输入如下代码:closeall;cl娣定撰钠earall;艘早祓胂clcm_proj('stereographic','lat',90,'long',30,'radius',35);m_coast('patch',[1,.85,.7],'edgecolor','r');m_elev('contour',[-3500:1000:-100],'edgecolor','b');m_grid('linestyle','-','xtick',10,'ytick',[70,80],...'tickdir','out','fontsize',15);其中m_proj是设置投影方式为极射赤平投影stereographic,m_coast是绘制海岸线。m_elev是绘制-3500到-500间隔1000米的海洋深度廓线。m_grid是设置经纬线。

MATLAB使用极射赤平投影绘制北极地区和海洋深度

2、第二,保存和运行上述脚本,得到如下图形:北极地区和海洋深度廓线。

MATLAB使用极射赤平投影绘制北极地区和海洋深度

3、第三,修改m_elev为m_elev('contour',[-3500:1000:-100],'edgecolor','b','linewidth',3),即增加了'linewidth',3,使海洋深度廓线加粗。

MATLAB使用极射赤平投影绘制北极地区和海洋深度

4、第四,运行上述脚本后,得到北极地区图形,其海洋深度廓线确实加粗很多。

MATLAB使用极射赤平投影绘制北极地区和海洋深度

5、第五,修改m_coast('patch',[1,.85,.7],'娣定撰钠edgecolor媪青怍牙','r')为m_coast('patch',[0.7,0.7,0.7],'edgecolor','r'),使大陆填充成灰色[0.7,0.7,0.7]。

MATLAB使用极射赤平投影绘制北极地区和海洋深度

6、第六,最终得到的北极地区和海洋深度图形如下。

MATLAB使用极射赤平投影绘制北极地区和海洋深度

© 一点知识