Создайте размерность netCDF
dimid = netcdf.defDim(ncid,dimname,dimlen)
dimid = netcdf.defDim(ncid,dimname,dimlen)
создает новую размерность в файле netCDF, заданном ncid
, где dimname
является вектором символов или строковым скаляром, который задает имя измерения и dimlen
является числовым значением, которое задает его длину. Чтобы задать неограниченную размерность, задайте предопределенную константу 'NC_UNLIMITED'
для dimlen
, использование netcdf.getConstant
для извлечения значения.
netcdf.defDim
возвращает dimid
, числовой идентификатор, соответствующий новой размерности.
Эта функция соответствует nc_def_dim
функция в библиотеке netCDF C API.To используйте эту функцию, вы должны ознакомиться с парадигмой программирования netCDF.
Информацию об авторских правах см. в netcdfcopyright.txt
и mexnccopyright.txt
файлы.
Создайте новый файл и задайте две размерности в файле. Одна размерность является неограниченной размерностью. Чтобы запустить этот пример, вы должны иметь разрешение на запись в текущей папке.
% Create a netCDF file. ncid = netcdf.create('foo.nc','NC_NOCLOBBER') % Define a dimension. lat_dimID = netcdf.defDim(ncid,'latitude',360); % Define an unlimited dimension. long_dimID = netcdf.defDim(ncid,'longitude',... netcdf.getConstant('NC_UNLIMITED'));