Информация о переменной
[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 в библиотеке C API NetCDF. Поскольку MATLAB® использует упорядоченное расположение стиля ФОРТРАНА, однако, порядок идентификаторов размерности инвертируется относительно того, что было бы получено из API C. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF. Смотрите 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