Утилиты для работы с функциями шлюза MATLAB HDF
hdfml('closeall')
hdfml('listinfo')
tag = hdfml('tagnum',tagname)
nbytes = hdfml('sizeof',data_type)
hdfml('defaultchartype',char_type)
hdfml('closeall') закрывает все открытые зарегистрированные идентификаторы HDF-файлов и объектов данных.
hdfml('listinfo') печатает информацию обо всех открытых зарегистрированных файлах HDF и идентификаторах объектов данных.
tag = hdfml('tagnum',tagname) возвращает номер тега, соответствующий имени тега, указанному tagname.
nbytes = hdfml('sizeof',data_type) возвращает размер в байтах указанного типа данных.
hdfml('defaultchartype',char_type) определяет тип данных HDF для текстовых данных в MATLAB ®. Допустимые значения дляchar_type являются 'char8' или 'uchar8'. Изменение сохраняется до тех пор, пока функция шлюза MATLAB HDF не будет удалена из памяти. Текстовые данные в MATLAB отображаются в char8 по умолчанию.
Функции шлюза MATLAB HDF поддерживают списки определенных идентификаторов HDF-файлов и объектов данных, так что, например, HDF-объекты и файлы могут быть правильно закрыты, когда пользователь выдает команду:
clear mexhdfan | hdfdf24 | hdfdfr8 | hdfh | hdfhd | hdfhe | hdfml | hdfv | hdfvf | hdfvh | hdfvs | matlab.io.hdf4.sd