Error reading NetCDF files

19 次查看(过去 30 天)
Thodoris Ptrks
Thodoris Ptrks 2020-1-13
Hello! I'm trying to read a NetCDF file using this:
f='global.nc';
fid=fopen(f,'r');
Temp=ncread(f,'t');
U=ncread(f,'u');
but it shows an error message, something like this:
Error using netcdflib
The NetCDF library encountered an error during execution of 'inqFormat' function - 'Not a valid ID
(NC_EBADID)'.
Error in netcdf.inqFormat (line 29)
fmt = netcdflib('inqFormat',ncid);
Error in internal.matlab.imagesci.nc/openToRead (line 1281)
this.Format = lower(netcdf.inqFormat(this.ncRootid));
Error in internal.matlab.imagesci.nc (line 121)
this.openToRead();
Error in ncread (line 53)
ncObj = internal.matlab.imagesci.nc(ncFile);
Any ideas of what is going wrong! Thank you!
  7 个评论
BN
BN 2020-1-13
I think maybe your NetCDF file is corrupted. can you open the attached NetCDF file which I sent to you?
Thodoris Ptrks
Thodoris Ptrks 2020-1-13
no.. by the way thanks for your time..!

请先登录,再进行评论。

回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by