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.
Best Answer