netcdf.setDefaultFormat

Измените формат файла NetCDF по умолчанию

Синтаксис

oldFormat = netcdf.setDefaultFormat(newFormat)

Описание

oldFormat = netcdf.setDefaultFormat(newFormat) изменяет формат по умолчанию, используемый netCDF.create при создании новых файлов NetCDF, и возвращает значение старого формата. Можно использовать эту функцию, чтобы изменить формат, используемый файлом NetCDF, не имея необходимость изменять флаг режима создания, используемый в каждом вызове netCDF.create. Эта установка сохраняется для оставшейся части сеанса MATLAB® или пока вы не даете команду clear mex.

newFormat может быть одним из этих значений.

ЗначениеОписание
'NC_FORMAT_CLASSIC'Классический формат — Исходный формат NetCDF, используемый всеми файлами NetCDF, созданными между 1 989 и 2004.
'NC_FORMAT_64BIT'

Классический формат, 64-битный — Исходный формат с 64-битной возможностью обращения позволить создание и доступ намного больших файлов.

'NC_FORMAT_NETCDF4'Расширенная модель, на основе HDF5 — Введенный в 2 008, NetCDF, версия 4, расширяет классическую модель и основана на HDF5.
'NC_FORMAT_NETCDF4_CLASSIC'Классическая модель, на основе HDF5 — Введенный в 2 008, NetCDF, версия 4, реализует классическую модель, но основана на HDF5.

Можно также задать числовой эквивалент этих значений, как получено netcdf.getConstant.

Эта функция соответствует функции nc_set_default_format в библиотеке C API NetCDF. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF. Смотрите netcdf для получения дополнительной информации.

Примеры

oldFormat = netcdf.setDefaultFormat('NC_FORMAT_64BIT');

Смотрите также