Поместите открытый файл NetCDF в режим define
netcdf.reDef(ncid)
netcdf.reDef(ncid) помещает открытый файл NetCDF в режим define так, чтобы размерности, переменные и атрибуты могли быть добавлены или переименованы. Атрибуты могут также быть удалены в режиме define. ncid является допустимым идентификатором файла NetCDF, возвращенным от предыдущего вызова до netcdf.open или netcdf.create.
Эта функция соответствует функции nc_redef в библиотеке C API NetCDF. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF. Смотрите netcdf для получения дополнительной информации.
Этот пример открывает локальную копию файла NetCDF в качестве примера, включенного с MATLAB®, example.nc.
% Open a netCDF file.
ncid = netcdf.open('my_example.nc','NC_WRITE')
% Try to define a dimension.
dimid = netcdf.defdim(ncid, 'lat', 50); % should fail.
??? Error using ==> netcdflib
NetCDF: Operation not allowed in data mode
Error in ==> defDim at 22
dimid = netcdflib('def_dim', ncid,dimname,dimlen);
% Put file in define mode.
netcdf.reDef(ncid);
% Try to define a dimension again. Should succeed.
dimid = netcdf.defDim(ncid, 'lat', 50);