Пакет: matlab.io.hdf4.sd
Определите, является ли набор данных добавляемым
TF = isRecord(sdsID)
TF = isRecord(sdsID)
определяет, задан ли набор данных sdsID
является добавляемым, что означает, что самая медленная изменяющаяся размерность неограниченна.
Эта функция соответствует SDisrecord
функция в библиотеке HDF С API.
import matlab.io.hdf4.* sdID = sd.start('sd.hdf'); ndataset = sd.fileInfo(sdID); for idx = 0:ndataset-1 sdsID = sd.select(sdID,idx); sdsName = sd.getInfo(sdsID); if sd.isRecord(sdsID) fprintf('%s is a record variable.\n',sdsName); else fprintf('%s is not a record variable.\n',sdsName); end sd.endAccess(sdsID); end sd.close(sdID);