Служебные функции MATLAB не часть библиотеки HDF5 C
Используйте MATLAB® Служебные функции HDF5, H5ML, для операций удобства, таких как сравнение двух значений HDF5 и просмотр списка констант HDF5 и поддерживаемых библиотечных функций. Служебные функции MATLAB не являются частью библиотеки HDF5 C.
Численно сравните два значения HDF5
bEqual = H5ML.compare_values(value1,value2) сравнивает два значения, где или или оба значения может быть задан их текстовым представлением (например, 'H5T_NATIVE_INT'). Значения сравнены численно.
Константы известны библиотекой HDF5
names = H5ML.get_constant_names() возвращает список известных констант библиотеки, определения и перечисления. Когда эти имена предоставляются как фактические параметры функциям HDF5, они автоматически быть преобразованными в соответствующее числовое значение.
Значение, соответствующее строке
value = H5ML.get_constant_value(constant) возвращает численное значение, соответствующее заданному перечислению HDF5 или идентификатору.
Функции обеспечиваются библиотекой HDF5
names = H5ML.get_function_names() возвращает список поддерживаемых библиотечных функций.
Тип данных для набора данных ID
dtypeID = H5ML.get_mem_datatype(locID)возвращает идентификатор типа данных памяти HDF5 для набора данных или атрибута, идентифицированного locID. Этот тип данных памяти HDF5 является значением по умолчанию, используемым H5D.read или H5D.write когда вы specify 'H5ML_DEFAULT' как значение параметра типа данных памяти. Идентификатор возвращенный by H5ML.get_mem_datatype должен в конечном счете быть закрыт путем вызова H5T.close высвобождать средства.
Library (H5) | Dataset (H5D) | Dimension Scale
(H5DS) | File (H5F) | Object (H5O) | Datatype (H5T)