H5T.equal

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

Синтаксис

выведите = 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

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

Была ли эта тема полезной?