exponenta event banner

netcdf.defVarFill

Определение параметров заполнения для переменной NetCDF

Синтаксис

netcdf.defVarFill(ncid,varid,noFillMode,fillValue)

Описание

netcdf.defVarFill(ncid,varid,noFillMode,fillValue) задает параметры заливки для переменной в файле NetCDF-4. varid определяет переменную и ncid определяет файл NetCDF-4.

Для файлов netCDF можно указать значения заполнения, только если NetCDF находится в режиме определения (перед вызовом netcdf.endDef). Для файлов NetCDF в классическом и 64-разрядном режимах смещения в любое время можно включить и выключить режим отсутствия заполнения.

Входные аргументы

ncid

Идентификатор файла NetCDF-4, возвращенный netcdf.create или netcdf.openили группы NetCDF, возвращенной netcdf.defGrp.

varid

Идентификатор переменной NetCDF, возвращаемый netcdf.defVar.

noFillMode

Логическое значение. Если установлено значение true, отключает использование значений заливки для переменной, что может быть полезно в высокопроизводительных приложениях. Когда true, netcdf.defVarFill игнорирует значение fillValue аргумент. Чтобы использовать значение заливки, установите для него значение false.

fillValue

Указывает значение, используемое в переменной, если другое значение не указано. Тип данных должен совпадать с типом данных переменной.

Примеры

В этом примере создается файл NetCDF-4 и определяется значение заливки для переменной.

ncid = netcdf.create('myfile.nc','NETCDF4');
dimid = netcdf.defDim(ncid,'latitude',180);
varid = netcdf.defVar(ncid,'latitude','double',dimid);
netcdf.defVarFill(ncid,varid,false,-999);
netcdf.close(ncid);

Ссылки

Эта функция соответствует nc_def_var_fill в API библиотеки NetCDF.

Для получения информации об авторских правах, прочтите netcdfcopyright.txt и mexnccopyright.txt файлы.