netcdf.defDim
Create netCDF dimension
Syntax
dimid = netcdf.defDim(ncid,dimname,dimlen)
Description
dimid = netcdf.defDim(ncid,dimname,dimlen)
creates a new dimension in the
netCDF file specified by ncid
, where dimname
is a
character vector or string scalar that specifies the name of the dimension and
dimlen
is a numeric value that specifies its length. To define an
unlimited dimension, specify the predefined constant 'NC_UNLIMITED'
for dimlen
, using netcdf.getConstant
to retrieve
the value.
netcdf.defDim
returns dimid
,
a numeric ID corresponding to the new dimension.
This function corresponds to the nc_def_dim
function in the netCDF library
C API. To use this function, you should be familiar with the netCDF programming
paradigm.
Examples
Create a new file and define two dimensions in the file. One dimension is an unlimited dimension. To run this example, you must have write permission in your current folder.
% 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'));