Измените имя переменной netCDF
netcdf.renameVar(ncid,varid,newName)
netcdf.renameVar(ncid,varid,newName)
переименовывает переменную, идентифицируемую как varid
в файле netCDF, идентифицированном ncid
. newName
- вектор символов или строковый скаляр, задающий новое имя.
Эта функция соответствует nc_rename_var
функция в библиотеке netCDF С API. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF.
Этот пример изменяет локальную копию файла примера netCDF, включенного в MATLAB®, example.nc
.
% Open netCDF file. ncid = netcdf.open('my_example.nc','NC_WRITE') % Put file in define mode. netcdf.redef(ncid) % Get name of first variable [varname, xtype, varDimIDs, varAtts] = netcdf.inqVar(ncid,0); varname varname = avagadros_number % Rename the variable, using a capital letter to start the name. netcdf.renameVar(ncid,0,'Avagadros_number') % Verify that the name of the variable changed. [varname, xtype, varDimIDs, varAtts] = netcdf.inqVar(ncid,0); varname varname = Avagadros_number