matlab.io.hdfeos.gd.setFillValue

Пакет: matlab.io.hdfeos.gd

Установите значение заливки для заданного поля

Синтаксис

setFillValue(gridID,fieldname,fillvalue)

Описание

setFillValue(gridID,fieldname,fillvalue) устанавливает значение заливки для заданного поля. Значение заливки должно иметь совпадающий тип данных, что и поле.

Эта функция соответствует GDsetfillvalue функция в HDF-EOS library C API.

Примеры

Создайте новое поле двойной точности со значением заливки -1.

import matlab.io.hdfeos.*
srcFile = fullfile(matlabroot,'toolbox','matlab','imagesci','grid.hdf');
copyfile(srcFile,'myfile.hdf');
fileattrib('myfile.hdf','+w');
gfid = gd.open('myfile.hdf','rdwr');
gridID = gd.attach(gfid,'PolarGrid');
gd.defComp(gridID,'none');
gd.defField(gridID,'newfield',{'XDim','YDim'},'double'); 
gd.setFillValue(gridID,'newfield',-1);
gd.detach(gridID);
gd.close(gfid);

См. также