Информация о переменной
[varname,xtype,dimids,natts] = netcdf.inqVar(ncid,varid)
[varname,xtype,dimids,natts] = netcdf.inqVar(ncid,varid) возвращает информацию о переменной, идентифицированной как varid. Аргумент, ncid, - идентификатор файла netCDF, возвращенный netcdf.create или netcdf.open.
Выходной аргумент, varname, - имя переменной. xtype является типом данных, dimids - идентификаторы размерностей и natts - количество атрибутов, сопоставленных с переменной. Идентификаторы размерностей начинаются с нуля.
Эта функция соответствует nc_inq_var функция в библиотеке netCDF С API. Потому что MATLAB® использует упорядоченное расположение в стиле ФОРТРАН, однако порядок идентификаторов размерностей меняется относительно того, что будет получено из API C. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF.
Откройте пример файла netCDF, включенного в MATLAB, example.nc, и получите информацию о переменной в файле.
% Open the example netCDF file.
ncid = netcdf.open('example.nc','NC_NOWRITE');
% Get information about third variable in the file.
[varname, xtype, dimids, numatts] = netcdf.inqVar(ncid,2)
varname =
peaks
xtype =
5
dimids =
0 1
numatts =
1 1