Пакет: matlab.io.hdf4.sd
Идентификатор измерения
dimID = getDimID(sdsID,dimnumber)
dimID = getDimID(sdsID,dimnumber) возвращает идентификатор измерения, заданного его индексом.
Примечание
MATLAB ® использует индексирование в стиле Fortran, в то время как библиотека HDF использует индексирование в стиле C. Порядок идентификаторов измерений, полученных с помощьюsd.getDimID сторнируются из того, что будет извлечено через C API.
Эта функция соответствует SDgetdimid в API библиотеки HDF.
Прочтите весь набор данных.
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);