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, выключает использование значений заливки для переменной, которая может быть полезной в высокопроизводительных приложениях. Когда truenetcdf.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);

Ограничения

  • Вы не можете задать noFillMode как true при записывании данные типа NC_STRING к NETCDF 4 файла.

Ссылки

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

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

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

|