netcdf.setDefaultFormat
更改默认 netCDF 文件的格式
语法
oldFormat = netcdf.setDefaultFormat(newFormat)
说明
oldFormat = netcdf.setDefaultFormat(newFormat) 在创建新 netCDF 文件时更改 netcdf.create 函数使用的默认格式,并返回旧的格式的值。您可以使用该函数更改 netCDF 文件使用的格式,而不必更改每次调用 netcdf.create 函数时使用的创建模式标志。此设置在 MATLAB® 会话的剩余时间内持续有效,或在您再次调用此函数之前一直有效。
可将 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");