- 积分
- 599
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-6-7
- 最后登录
- 1970-1-1
|
MATLAB
问题截图: |
- |
问题概况: |
matlab读取grib文件出错,类 'ncgeovariable' 没有恰当的方法、属性或字段 'data1006'。 |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
2 |
系统平台: |
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
利用nctoolbox在matlab中读取grib文件,出现错误:类 'ncgeovariable' 没有恰当的方法、属性或字段 'data1006'。 tpp1006(j,i,:,:) = squeeze(tp1006.data1006(i,j,:,:));出错。之前用类似的程序处理类似数据时并没有出错,不知道这个程序错误的原因是什么?
程序如下:
clc;clear;close all
% 整合数据
% 读取文件数据
cd('D:\BaiduNetdiskDownload\2016a64win10\MATLAB\R2016a\toolbox\nctoolbox-master')
setup_nctoolbox
data1006 = ncgeodataset('E:\EFI\EC\ECMWF_members_20100601-0630.grib');
datavars1006=data1006.variables;
tp1006 = data1006.geovariable('Total_precipitation_rate_surface_Mixed_intervals_Accumulation');
tpp1006= nan([50,240,45,71]);
for j = 1 : 50
for i = 1 : 240
tpp1006(j,i,:,:) = squeeze(tp1006.data1006(i,j,:,:));
end
end
tppp1006 = reshape(tpp1006,[50,8,30,45,71]);% tppp是文件中所有的降水数据
|
|