Main Content

matlab.io.hdfeos.gd.defTile

命名空间: matlab.io.hdfeos.gd

定义平铺参数

语法

defTile(gridID,tileDims)

说明

defTile(gridID,tileDims) 用于定义后续字段定义的平铺维度。如果 tileDims[],则后续定义的字段将没有任何平铺。

此函数对应于 HDF-EOS 库 C API 中的 GDdeftile 函数,但因为 MATLAB® 采用 FORTRAN 样式排序方法,所以 tileDims 参数与 C 库 API 相反。

示例

定义一个具有平铺的字段,然后定义一个没有平铺的后续字段。

import matlab.io.hdfeos.*
gfid = gd.open('myfile.hdf','create');
gridID = gd.create(gfid,'GeoGrid',120,200,[],[]);
gd.defDim(gridID,'Bands',3);
gd.defProj(gridID,'geo',[],[],[]);
gd.defTile(gridID,[30 50 1]);
dimlist = {'XDim','YDim','Bands'};
gd.defField(gridID,'Spectra',dimlist,'float');
gd.defTile(gridID,[]);
dimlist = {'XDim','YDim'};
gd.defField(gridID,'Temperature',dimlist,'int32');
gd.detach(gridID);
gd.close(gfid);

另请参阅

|