读取ERA5 grib数据

在grib文件基础上读取ERA5数据

clear;
clc; 
path =  'I:\ERA5\';
matlist = dir(strcat(path,'*.mat'));
for i = 1:size(matlist,1)
    matname = matlist(i).name;
    load(matname);
end
value_all = cat(1,value16,value17,value18,value19',value20);
plot(1:length(value_all), value_all(:,1));

%%
% cd('D:\代码储备\nctoolbox-1.1.3');
% setup_nctoolbox;
% cd ('F:\ERA5\');

% %%
% clear;
% clc;
% path =  'F:\ERA5\';
% filelist = dir(strcat(path,'2019*.grib'));
% 
% for i = 1:size(filelist,1)
%     filename = filelist(i).name;
%     ds=ncdataset(filename);
%     ds.variables;
%     data19(i).ssrd = ds.data(ds.variables{8});
%     data19(i).lat = ds.data(ds.variables{12});
%     data19(i).lon = ds.data(ds.variables{13});
% end
% clear i;
% 
% for m = 1:size(data19,2)
%     data19(m).value = squeeze ( nanmean ( nanmean ( data19(m).ssrd,2 ), 3 ) );
% end
% clear m;
% value19 = data19(1).value;
% for m = 2:size(data19,2)
%     value19 = cat (1,value19,data19(m).value);
% end
% value19 = value19./3600;
% value19 (isnan(value19)==1)= [];
% plot(1:length(value19), value19(:,1));
% save('value19.mat','value19');
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值