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