Возвратите информацию об атрибуте 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 в библиотеке C API NetCDF. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF. Смотрите 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