登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 东水兽 于 2019-11-15 21:54 编辑
为什么我用MATLAB读取nc数据会出现图中这种报错,数据应该是没有问题的,不知是哪里出了问题。
这是代码:
ncFilePath = 'C:\Users\Administrator\Desktop\毕业生降水预报\precip.mon.mean.1x1.nc';
precip = ncread(ncFilePath,'precip'); % 获取降水量变量数据
出错的位置:
错误使用 netcdflib
NetCDF 库在执行 'getVarFloat' 函数期间遇到错误 - 'HDF error (NC_EHDFERR)'。
出错 netcdf.getVar (line 136)
data = netcdflib(funcstr,ncid,varid,varargin{:});
出错 internal.matlab.imagesci.nc/read (line 605)
data = netcdf.getVar(gid, varid);
出错 ncread (line 58)
vardata = ncObj.read(varName, varargin{:});
出错 dataprocession_precip (line 20)
precip=ncread(ncFilePath,'precip'); % 获取降水量变量数据
(http:)//pan.baidu.com/s/1xjafH9KUvb9tEh4qeRymjQ
提取码:am46
是我自己的数据出了问题,应该是下载的时候网络不是很稳定导致的!!!感谢大家的回复
|