Matlab 可视化世界地图,matlab绘制世界地图的脚本

本文介绍了如何利用Matlab的mapping toolbox绘制世界地图,包括设置不同的地图投影方式,如Robinson和Eckert4,以及设置海岸线、经度和纬度标签等细节。通过示例脚本展示了如何显示不同地理数据,如韩国地图和地球表面高度图,并给出了添加颜色条和排除陆地区域的方法。
摘要由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、付费专栏及课程。

余额充值