Поместите открытый файл NetCDF в режим define
netcdf.reDef(ncid)
netcdf.reDef(ncid) помещает открытый файл NetCDF в режим define так, чтобы размерности, переменные и атрибуты могли быть добавлены или переименованы. Атрибуты могут также быть удалены в режиме define. ncid допустимый идентификатор файла NetCDF, возвращенный от предыдущего вызова до netcdf.open или netcdf.create.
Эта функция соответствует nc_redef функция в библиотеке C API NetCDF. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF.
Файл my_example.nc локальная копия example.nc, файл NetCDF в качестве примера включен с MATLAB®.
% Create a netcdf classic file
ncid = netcdf.create('myfile.nc','CLASSIC_MODEL');
dimid = netcdf.defDim(ncid,'lat',50);
netcdf.endDef(ncid);
netcdf.close(ncid);
% Open the netcdf classic file
ncid = netcdf.open('myfile.nc','NC_WRITE')
%Put file in define mode.
netcdf.reDef(ncid);
% Try to define a dimension again. Should succeed.
dimid = netcdf.defDim(ncid, 'lon', 50);