登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
直接看附件加图太麻烦了 1气象再分析资料下载(nc格式)
下载地址:https://www.esrl.noaa.gov/psd/data/gridded/data.ncep.reanalysis.derived.surface.html
2选择上图中第一个数据进行下载(灰色圈内)air.mon.mean.nc进行matlab说明。
air.mon.mean.nc数据是从1948年1月至当前日期上个月的月平均地球表面(要么地面要么995hPa)温度数据,这个数据根据2.5*2.5将全球划分为144*73个网格。
注意!由于极点是一个点,但也可以根据经度划分为144个,所以导致在南北极点处的温度数据分别相等,各有144个。本次下载的是至2020年1月的数据,共865个月。
3matlab解读说明
3.1利用ncdisp查看nc文件具体内容
%看air数据
ncdisp('air.mon.mean.nc');%air.mon.mean.nc是1948年1月-2020年1月995高度(地面)温度数据
3.2读取air数据 包括维度(纬度、经度、时间)、变量(温度)
lat=ncread('air.mon.mean.nc','lat');
lon=ncread('air.mon.mean.nc','lon');
time=ncread('air.mon.mean.nc','time');
air=ncread('air.mon.mean.nc','air');
具体 内容如下:纬度:1-73是北纬90-南纬90,南纬是负数;1-144经度是0-357.5,东经是1-72(0-177.5),西经是73-144(180-357.5)----360既是0。
3.3观察air变量内部情况
air过大无法直观显示,所以读取第一个月和最后一个月的数据进行观察
%第1个月(即1948年1月)数据
air1=air(:,:,1);%第1个月的数据,也就是1948年1月的数据
%第865个月(即2020年1月)数据
air865=air(:,:,865);%第865个月的数据,也就是2020年1月的数据
-----可以看到,下图air1是第1个月(即1948年1月)144*73个数据,144对应经度范围(0,357.5)73对应纬度范围(90,-90)第一列数据全部相等,也就是在北纬90度处144个经度点温度相同。
内部排列解读
第一列是北纬90,第2列是87.5N,第3列是85.0N…….第37列是赤道…..第73列是90S
第一行是东经0,第2行是2.5E,第3行是5.0E…..第73行是180E..第75行是185度,实际是西经175,第140行是347.5,实际是西经12.5
|