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