欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Matlab处理气象数据(十)给地图添加边界线

程序员文章站 2022-07-14 11:56:06
...

边界线数据从网上下载得来:
Matlab处理气象数据(十)给地图添加边界线
其中,“l”结尾的为只有线没有面的边界线,“p”结尾的为实心的带边界的平面。为了让数据显现出来,我们使用“bou2_4l.shp”文件。

%导入数组sya
[x y]=meshgrid(72:0.5:135.5,18:0.5:53.5);
pcolor(x,y,sya);
shading flat;
hold on
map=shaperead('E:\数据\边界\china_map1\maps\bou2_4l.shp');%加载省界带南海的边界线
bou2_4lx=[map(:).X];%提取经度
bou2_4ly=[map(:).Y];%提取纬度
provence=[bou2_4lx',bou2_4ly']; 
plot(bou2_4lx,bou2_4ly,'-k','LineWidth',1.2);%绘国界
axis([72 136 18 54]);%设置显示的经纬度范围
hold off

最前面所做的图添加边界后:
Matlab处理气象数据(十)给地图添加边界线

NCEP数据和观测数据平均温度差值1981-1999年(左)和2000-2013年(右)的在95%置信水平下的逐点变化趋势

Matlab处理气象数据(十)给地图添加边界线

NCEP数据和观测数据最高温度差值1981-1999年(左)和2000-2013年(右)的在95%置信水平下的逐点变化趋势

Matlab处理气象数据(十)给地图添加边界线

NCEP数据和观测数据最低温度差值1981-1999年(左)和2000-2013年(右)的在95%置信水平下的逐点变化趋势

相关链接:
Matlab处理气象数据——目录