Main Content

matlab.io.hdfeos.gd.setFillValue

パッケージ: matlab.io.hdfeos.gd

指定されたフィールドの埋め込み値の設定

構文

setFillValue(gridID,fieldname,fillvalue)

説明

setFillValue(gridID,fieldname,fillvalue) は、指定したフィールドの埋め込み値を設定します。埋め込み値は、フィールドと同じデータ型でなければなりません。

この関数は、HDF-EOS ライブラリ C API の関数 GDsetfillvalue に相当します。

埋め込み値が -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);