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 C.

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

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

| |