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-битном режимах смещения можно включить и выключить режим no-fill в любое время.

Входные параметры

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 функция в библиотеке NetCDF С API.

Информацию об авторских правах см. в netcdfcopyright.txt и mexnccopyright.txt файлы.