Определите равенство типов данных
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