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