- 积分
- 8315
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2020-2-14
- 最后登录
- 1970-1-1
|
发表于 2021-7-25 06:51:58
|
显示全部楼层
%查看文件信息
finfo = ncinfo('E:\ecmwf_data\surface_pressure.nc');
%资料范围是0-60N, 70E-140E,水平分辨率0.1度
sp = ncread('E:\ecmwf_data\surface_pressure.nc', 'sp');
%%% sp大小701 x 601 x 8 , 701是纬向数据个数,601是经向数据个数,8是层数
% 比如说要提取0-6N, 70E-77E的数据,就选择响应的纬向、经向数据,经纬度要和数据个数有个换算
% 法1,直接提取,经纬度对应的数据个数要换算一下
start = [1, 1, 1];
count = [60, 70, 1];
stride = [1, 1, 1];
sp_select1 = ncread('E:\ecmwf_data\surface_pressure.nc', 'sp',start, count, stride);
% 法2, 截取数组sp
sp_select2 = sp(1:60,1:70,1); |
|