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

참고 항목

|