Создайте размерность 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
, числовой ID, соответствующий новой размерности.
Эта функция соответствует функции nc_def_dim
в использовании библиотеки C API.To NetCDF эта функция, необходимо быть знакомы с парадигмой программирования NetCDF. Смотрите netcdf
для получения дополнительной информации.
Для получения информации об авторском праве считайте файлы mexnccopyright.txt
и netcdfcopyright.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'));