exponenta event banner

H5T.equal

Определение равенства типов данных

Синтаксис

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

См. также