Main Content

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

另请参阅