Поменяйте имя атрибута
netcdf.renameAtt(ncid,varid,oldName,newName)
netcdf.renameAtt(ncid,varid,oldName,newName)
изменяет название атрибута, заданного в oldName
к имени, заданному в newName
.
Задайте oldName
и newName
как векторы символов или представьте скаляры в виде строки.
ncid
является идентификатором файла NetCDF, возвращенным netcdf.create
или netcdf.open
.
varid
идентифицирует переменную, к которой сопоставлен атрибут. Чтобы задать глобальный атрибут, используйте netcdf.getConstant('NC_GLOBAL')
для varid
.
Эта функция соответствует функции nc_rename_att
в библиотеке C API NetCDF. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF. Смотрите netcdf
для получения дополнительной информации.
Этот пример изменяет локальную копию файла NetCDF в качестве примера, включенного с MATLAB®, example.nc
.
% Open netCDF file. ncid = netcdf.open('my_example.nc','NC_WRITE') % Get the ID of a variable the attribute is associated with. varID = netcdf.inqVarID(ncid,'avagadros_number') % Rename the attribute. netcdf.renameAtt(ncid,varID,'description','Description'); % Verify that the name changed. attname = netcdf.inqAttName(ncid,varID,0) attname = Description