Determine if variable name exists in netcdf file.
Mostrar comentarios más antiguos
I need to check if a variable name exist in a netcdf file. Is there a way to do this without creating a list variable names and searching it entry by entry in a loop?
I think I can catch it with the warnings produced:
>> a=netcdf.inqVarID(ncid,'u_d')
Error using netcdflib
The NetCDF library encountered an error during execution of 'inqVarID' function - 'Variable not found (NC_ENOTVAR)'.
Error in netcdf.inqVarID (line 22)
varid = netcdflib('inqVarID', ncid, varname);
but Im not familiar with warnings.
Respuesta aceptada
Más respuestas (1)
francisco
el 14 de Mayo de 2013
0 votos
Hello Jason
I have the same problem, can you help me on this please.
1 comentario
Vijay Sagar
el 23 de Jul. de 2020
The above solution by @Jason worked for me. I had a different 'exception' for my files. I have repaced with that after that it worked successfuly for me.
Categorías
Más información sobre NetCDF Files en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!