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

Смотрите также