netcdf.setDefaultFormat
更改默认 netCDF 文件的格式
语法
oldFormat = netcdf.setDefaultFormat(newFormat)
说明
oldFormat = netcdf.setDefaultFormat(newFormat)
在创建新 netCDF 文件时更改 netCDF.create
使用的默认格式,并返回旧的格式的值。您可以使用该函数更改 netCDF 文件使用的格式,而不必更改每次调用 netCDF.create
时使用的创建模式标志。此设置在 MATLAB® 会话的剩余时间内,或在您发出 clear mex
命令之前一直有效。
newFormat
可以是下列值之一。
值 | 说明 |
---|---|
'NC_FORMAT_CLASSIC' | 标准格式 - 原始 NetCDF 格式,1989 到 2004 创建的 NetCDF 文件使用。 |
'NC_FORMAT_64BIT' | 标准格式,64 位 - 原始格式,带有 64 位寻址功能,可允许创建和访问更大的文件。 |
'NC_FORMAT_NETCDF4' | 增强模型,基于 HDF5 - 2008 年推出,NetCDF,第 4 版,扩展了标准模型并以 HDF5 为基础。 |
'NC_FORMAT_NETCDF4_CLASSIC' | 标准模型,基于 HDF5 - 2008 年推出,NetCDF,第 4 版,实现标准模型,并以 HDF5 为基础。 |
您还可以指定与 netcdf.getConstant
检索值相等的数值。
此函数对应于 netCDF 库 C API 中的 nc_set_default_format
函数。要使用此函数,应该熟悉 netCDF 编程范式。
示例
oldFormat = netcdf.setDefaultFormat('NC_FORMAT_64BIT');