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);