netcdf.inqAtt

Возвращает информацию об атрибуте netCDF

Синтаксис

[xtype,attlen] = netcdf.inqAtt(ncid,varid,attname)

Описание

[xtype,attlen] = netcdf.inqAtt(ncid,varid,attname) возвращает тип данных, xtype, и длина, attlen, атрибута, идентифицированного в attname. Задайте attname как вектор символов или строковый скаляр.

ncid - идентификатор файла netCDF, возвращаемый netcdf.create или netcdf.open.

varid определяет переменную, с которой связан атрибут. Чтобы получить информацию о глобальном атрибуте, задайте netcdf.getConstant('NC_GLOBAL') вместо varid.

Эта функция соответствует nc_inq_att функция в библиотеке netCDF С API. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF.

Примеры

Этот пример открывает пример файла netCDF, включенного в MATLAB®, example.nc, и получает информацию об атрибуте в файле.

% Open netCDF example file.
ncid = netcdf.open('example.nc','NOWRITE');

% Get identifier of a variable in the file, given its name.
varid = netcdf.inqVarID(ncid,'avagadros_number');

% Get attribute name, given variable id and attribute number.
attname = netcdf.inqAttName(ncid,varid,0);

% Get information about the attribute.
[xtype,attlen] = netcdf.inqAtt(ncid,varid,'description')

xtype =

     2


attlen =

    31

% Get name of global attribute
gattname = netcdf.inqAttName(ncid,netcdf.getConstant('NC_GLOBAL'),0);

% Get information about global attribute.
[gxtype gattlen] = netcdf.inqAtt(ncid,netcdf.getConstant('NC_GLOBAL'),gattname)

gxtype =

     2


gattlen =

    11