Информация о битовом поле типа данных с плавающей точкой
[spos,epos,esize,mpos,msize] = H5T.get_fields(type_id)
[spos,epos,esize,mpos,msize] = H5T.get_fields(type_id)
возвращает информацию о местоположениях различных битовых полей типа данных с плавающей запятой. type_id
идентификатор типа данных. spos
знаковый бит с плавающей точкой. epos
позиция двоичного разряда экспоненты. esize
размер экспоненты в битах. mpos
позиция двоичного разряда мантиссы. msize
размер мантиссы в битах.
fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/float'); type_id = H5D.get_type(dset_id); [spos, epos, esize, mpos, msize] = H5T.get_fields(type_id);