netcdf.create
创建新的 netCDF 数据集
语法
ncid = netcdf.create(filename,cmode)
[chunksize_out,ncid] = netcdf.create(filename,cmode,initsz,chunksize)
说明
ncid = netcdf.create(filename,cmode)
根据文件创建模式创建新的 netCDF 文件。返回值 ncid
是一个文件 ID。cmode
参数确定文件访问的类型。可将 cmode
指定为以下值之一。
cmode 的值 | 描述 |
---|---|
'NOCLOBBER' | 防止覆盖现有的同名文件。 |
'CLOBBER' | 覆盖现有的同名文件。 |
'SHARE' | 支持文件同步更新。 |
'64BIT_OFFSET' | 支持轻松创建大于 2GB 的文件和变量。 |
'NETCDF4' | 创建 netCDF-4/HDF5 文件 |
'CLASSIC_MODEL' | 强制使用标准模式;除非采用逐位模式或配合 NETCDF4 ,否则没有效果 |
注意
可以将 mode 指定为一个数值,该数值可用 netcdf.getConstant
函数检索到。要指定多个 mode,可对 mode 数值执行按位或操作。
[chunksize_out,ncid] = netcdf.create(filename,cmode,initsz,chunksize)
用附加的性能调节参数创建新的 netCDF 文件。initsz
设置该文件初始大小。chunksize
会影响 I/O 性能。netCDF 库选择的实际值可能与输入值不对应。
此函数对应于 netCDF 库 C API 中的 nc_create
和 nc__create
函数。要使用此函数,应该熟悉 netCDF 编程范式。
示例
版本历史记录
在 R2008b 中推出