matlab中使用landmask,matlab繪制世界地圖的腳本

本文介绍了如何在MATLAB中利用mapping toolbox的landmask功能绘制世界地图。通过示例脚本展示了设置不同地图投影方式、显示海岸线、调整地图属性等步骤,提供了使用worldmap和geoshow的简化绘图方法,并给出了多个绘图实例。
摘要由CSDN通过智能技术生成

matlab的mapping toolbox功能真是強大,遠非GrADS和NCL可以相提並論的,就是幫助文檔太多,下載的PDF格式的幫助說明都800多頁了.

當然學習的關鍵還是在於實踐,下面是我繪制世界地圖的示例腳本:

%%

clear;clc;close all

maps %查看當前可用的地圖投影方式

%%  導入數據,全球海岸線

load coast

%% 繪圖

axesm robinson

patchm(lat,long,'g');

%% 設置屬性

setm(gca);%查看當前可以設置的所有圖形坐標軸(map axes)的屬性

setm(gca,'Frame','on');%使框架可見

getm(gca,'Frame');%使用getm可以獲取指定的圖形坐標軸的屬性

setm(gca,'Grid','on');%打開網格

setm(gca,'MLabelLocation',60);%標上經度刻度標簽,每隔60度

setm(gca,'MeridianLabel','on');%設置經度刻度標簽可見

setm(gca,'PLabelLocation',[-90:30:90])%標上經度刻度標簽,[-90:30:90]

setm(gca,'ParallelLabel','on');%設置經度刻度標簽可見

setm(gca,'MLabelParallel','south');%將經度刻度標簽放在南方,即下部

setm(gca,'Origin',[0,90,0]);%設置地圖的中心位置和繞中心點和地心點的軸旋轉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值