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