matlab.io.hdf4.sd.getDimID
네임스페이스: matlab.io.hdf4.sd
차원 식별자
구문
dimID = getDimID(sdsID,dimnumber)
설명
dimID = getDimID(sdsID,dimnumber)
는 인덱스에 대한 차원의 식별자를 반환합니다.
참고
MATLAB®은 Fortran 스타일의 인덱싱 방식을 사용하는 반면, HDF 라이브러리는 C 스타일의 인덱싱 방식을 사용합니다. sd.getDimID
를 사용하여 가져오는 차원 식별자의 순서는 C API를 통해 가져오는 순서와 반대입니다.
이 함수는 HDF 라이브러리 C API의 SDgetdimid
함수에 대응합니다.
예제
전체 데이터셋을 읽습니다.
import matlab.io.hdf4.* sdID = sd.start('sd.hdf'); idx = sd.nameToIndex(sdID,'temperature'); sdsID = sd.select(sdID,idx); dimID0 = sd.getDimID(sdsID,0); dimID1 = sd.getDimID(sdsID,1); sd.endAccess(sdsID); sd.close(sdID);