netcdf.defDim
创建 netCDF 维度
语法
dimid = netcdf.defDim(ncid,dimname,dimlen)
描述
dimid = netcdf.defDim(ncid,dimname,dimlen) 在 ncid 指定的 netCDF 文件中创建一个新维度,其中 dimname 是指定维度名称的字符向量或字符串标量,dimlen 是指定其长度的数值。要定义无限维度,将预定义常量 'NC_UNLIMITED' 指定给 dimlen,使用 netcdf.getConstant 检索该值。
netcdf.defDim 返回与新维度相对应的数值 ID dimid。
此函数对应于 netCDF 库 C API 中的 nc_def_dim 函数。要使用此函数,应该熟悉 netCDF 编程范式。
示例
创建新文件并在该文件中定义两个维度。一个维度是无限维度。要运行本例,必须对当前目录拥有写入权限。
% 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'));