Matlab中国三大自然分区

Part1中国三大自然分区简介

1.分区名称:

东部季风区、西北干旱半干旱区、青藏高寒区。

2.划分依据:

自然要素(气候、地形)。

3.划分界线:

(1)400毫米等降水量线(东部季风区与西北干旱半干旱区分界线)。

(2)3000米等高线(东部季风区与青藏高寒区分界线)。

(3)昆仑山-阿尔金山-祁连山(西北干旱半干旱区与青藏高寒区分界线)。

**东部季风区:**位于中国东部,面向海洋,背靠内陆高原。这个区域包括黄土高原、四川盆地、云贵高原、横断山区,以及沿海平原和丘陵地区。东部季风区面积约占全国陆地面积的45%,人口约占全国总人口的95%。其气候特点是由东部的温暖湿润向北方的寒冷干燥递变,植被也相应呈森林带、草甸区、草原区、荒漠带依次更迭。

**西北干旱区:**位于中国西北部,深居内陆,降水甚少,气候干旱。这个区域包括新疆、甘肃西北部、宁夏和内蒙古西部等地。西北干旱区面积占全国陆地的30%,人口只占全国的4%。其特点是地貌条件复杂,既有广阔的高平原和横亘其上的高峻山脉,又有巨大的内陆盆地。植被以荒漠、荒漠草原为主,土壤中含多量盐碱甚至形成盐壳和石膏壳,有机质含量低。水系极不发达,大部属内流区,湖泊多为咸水湖或盐湖。农业主要靠河水和高山冰雪融水灌溉。

**青藏高寒区:**位于中国西南部,包括西藏、青海和四川西部等地。这个区域海拔较高,有"世界屋脊"之称。青藏高寒区面积约占全国陆地面积的25%,人口稀少,经济尚不发达,保留了比较完整的原始自然状态。气候由东部的温暖湿润向西北的寒冷干旱递变,植被也相应呈森林带、草甸区、草原区、荒漠带依次更迭。

这三大自然区的划分依据主要是地理、气候、植被等自然特征,有助于更好地理解和研究中国的自然环境和地理特征。

Part2Matlab绘制三大自然分区地形图

复制代码
clc;clear;close all
f_hgt = './ETOPO2v2g_f4.nc';
lon=ncread(f_hgt,'x');
lat=ncread(f_hgt,'y');
h=ncread(f_hgt,'z');
% 经纬度范围
lat_range=[15 55];
lon_range=[70 140];
% 查找经纬度范围在nc文件中的索引
indices_lat=find(lat>=lat_range(1) & lat<=lat_range(2));
indices_lon=find(lon>=lon_range(1) & lon<=lon_range(2));
% 提取指定范围内的数据
lat_subset=lat(indices_lat,:);
lon_subset=lon(indices_lon,:);
data_subset=h(indices_lon,indices_lat,:);
% plot出图
m_proj('Equidistant Cylindrical','long',[70 140],'lat',[15 55]);
m_contourf(lon_subset,lat_subset,data_subset',50,'linestyle','none');
hold on
ma=shaperead('shp/China3.shp'); 
m_line([ma(:).X],[ma(:).Y],'color','k');%绘制范围内的地图
hold on
ma2=shaperead('./10line.shp'); 
m_line([ma2(:).X],[ma2(:).Y],'color','k');%绘制范围内的地图
c=colorbar('eastoutside','ticklength',0);
clim([0,7000]);
% 调用arcgis色带
load colorsave.mat
colormap(colorsave);
% 调整colorbar
ax = gca;
axpos = ax.Position;
c.Position(3) = 0.5*c.Position(3);
ax.Position = axpos;
cbarrow;
m_grid('ytick',(15:10:55),'xtick',(70:10:140),'tickdir','out','linest','none','fontname','Times','fontsize',12,'linewidth',1.5);
set(get(c,'ylabel'),'string','海拔高度/米','fontsize',10,'fontweight','bold');
% 标注
m_text(88,33,'青藏高寒区','fontsize',9,'fontweight','bold','fontname','宋体','color','g')
m_text(95,41,'西北干旱半干旱区','fontsize',9,'fontweight','bold','fontname','宋体','color','r')
m_text(108,31,'东部季风区','fontsize',9,'fontweight','bold','fontname','宋体','color','r')
title('中国三大自然分区DEM地形图', 'Rotation', 0, 'FontSize', 10);%显示图标题
% 添加九段线,南海小图和绘制小时降水量填色图
h2 = axes('Position',[0.661 0.202 0.15 0.20]);
m_proj('Equidistant Cylindrical','long',[105 124],'lat',[0 24]);
m_contourf(lon_subset,lat_subset,data_subset',50,'linestyle','none');
hold on
ma=shaperead('shp/China3.shp'); 
m_line([ma(:).X],[ma(:).Y],'color','k');%绘制范围内的地图
hold on
ma2=shaperead('./10line.shp'); 
m_line([ma2(:).X],[ma2(:).Y],'color','k');%绘制范围内的地图
clim([0,7000]);
% 调用arcgis色带
load colorsave.mat
colormap(colorsave);
axis([105 124 0 24]);box on
m_grid('box','on','linestyle','none',...
    'backgroundcolor','none',...
    'tickdir','in', ...
    'tickLength',0,...
    'LineWidth',1.2,...
    'Xtick',[],...
    'Ytick',[])
相关推荐
551只玄猫9 小时前
【数学建模 matlab 实验报告13】主成分分析
开发语言·数学建模·matlab·课程设计·主成分分析
wearegogog12310 小时前
离散系统参数辨识与广义预测控制MATLAB实现
开发语言·matlab
KAU的云实验台12 小时前
【算法精解】AIR期刊算法IAGWO:引入速度概念与逆多元二次权重,可应对高维/工程问题(附Matlab源码)
开发语言·算法·matlab
再一次等风来12 小时前
阶次分析是什么?一篇讲清旋转机械工程中的阶次概念、原理与 MATLAB 仿真
matlab·故障诊断·阶次分析·振动信号
森屿~~13 小时前
深入理解多目标优化实数编码:SBX交叉与多项式变异(PM)原理解析与MATLAB可视化
matlab
hqyjzsb17 小时前
深度洞察人性需求!拆解传统心理咨询升级AI智慧辅导师数智工作流
人工智能·深度学习·学习·数据挖掘·aigc·学习方法·业界资讯
沅_Yuan17 小时前
基于LSSVM-ABKDE的多输入单输出回归预测模型【MATLAB】
人工智能·神经网络·机器学习·matlab·回归预测·lssvm·kde
笨笨饿18 小时前
# 52_浅谈为什么工程基本进入复数域?
linux·服务器·c语言·数据结构·人工智能·算法·学习方法
简简单单做算法19 小时前
基于Qlearning强化学习的RoboCup足球场景下Agent智能进球决策matlab模拟与仿真
matlab·agent·强化学习·qlearning·robocup·智能进球决策
学习永无止境@19 小时前
MATLAB中矩阵转置
算法·matlab·fpga开发·矩阵