netcdf.endDef

Завершите режим определения файла netCDF

Синтаксис

netcdf.endDef(ncid)
netcdf.endDef(ncid,h_minfree,v_align,v_minfree,r_align)

Описание

netcdf.endDef(ncid) переносит файл netCDF из режима define и в режим данных. ncid - идентификатор файла netCDF, возвращаемый netcdf.create или netcdf.open.

netcdf.endDef(ncid,h_minfree,v_align,v_minfree,r_align) принимает файл netCDF вне заданного режима, задавая четыре дополнительных параметра настройки эффективности. Например, одной из причин использования параметров эффективности является резервирование дополнительного пространства в заголовке файла netCDF с помощью h_minfree параметр:

ncid = netcdf.endDef(ncid,20000,4,0,4);

Это резервирует 20 000 байтов в заголовке, который можно использовать позже при добавлении атрибутов. Это может быть чрезвычайно эффективно при работе с очень большими файлами netCDF 3. Чтобы понять, как использовать эти параметры настройки эффективности, смотрите документацию библиотеки netCDF.

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

Примеры

свернуть все

Когда вы создаете файл используя netcdf.createфункции открывают файл в режиме define. Этот пример использует netcdf.endDef для вывода файла из заданного режима.

Создайте файл netCDF.

ncid = netcdf.create('myfile.nc','CLASSIC_MODEL');

Задайте размерность.

dimid = netcdf.defDim(ncid,'lat',50);

Выйдите из режима define.

netcdf.endDef(ncid)

См. также

|