Определите равенство типов данных
output = H5T.equal(type1_id,type2_id)
output = H5T.equal(type1_id,type2_id)
возвращает положительное число, если идентификаторы типа данных посылают к совпадающему типу данных и нулю указать, что они не делают. Отрицательная величина указывает на отказ. Или входных значений мог быть вектор символов или строковый скаляр, задающий тип данных HDF5.
Определите, является ли тип данных набора данных 32-битным целым числом с прямым порядком байтов.
fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/integer2D'); dtype_id = H5D.get_type(dset_id); if H5T.equal(dtype_id,'H5T_STD_I32LE') fprintf('32-bit little endian integer\n'); end