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

 时间:2024-09-20 22:54:41

本文基于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使用极射赤平投影绘制北极地区和海洋深度

如何开启车轮驾考通的答题插件 Lingo怎样从文件导入创建对象 MATLAB绘制彩色廓线地图 matlab能求表达式的模吗 用R语言做简单的箱线图
热门搜索
刘海发型图片 电子商务图片 田字格2000汉字图片 动漫男生图片 潘晓婷图片