主要内容

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");

另请参阅