主要内容

MATLAB (H5ML)

MATLAB工具函数不是hdf5c库的一部分

描述

使用MATLAB®HDF5实用函数,H5ML,以方便操作,例如比较两个HDF5值,以及查看HDF5常量列表和支持的库函数。金宝appMATLAB实用函数不是hdf5c库的一部分。

功能

H5ML.compare_values

数值比较两个HDF5值

tf = H5ML.compare_values(value1,value2)比较两个值,其中一个值或两个值都可以由它们的文本表示形式指定(例如,“H5T_NATIVE_INT”).H5ML.compare_values返回逻辑1真正的)如果value1而且value2是平等的,合乎逻辑的0)如果不是的话。数值用数字进行比较。

细节

H5ML.get_constant_names

HDF5库已知的常量

names = H5ML.get_constant_names()返回已知库常量、定义和枚举的列表。当这些名称作为实际参数提供给HDF5函数时,它们将自动转换为适当的数值。

H5ML.get_constant_value

对应于字符串的值

value = H5ML.get_constant_value(常量)返回与指定的HDF5枚举或标识符对应的数值。

细节

H5ML.get_function_names

HDF5库提供的函数

names = H5ML.get_function_names()返回支持的库函数列表。金宝app

H5ML.get_mem_datatype

数据集ID的数据类型

dtypeID = H5ML.get_mem_datatype(locID)返回用于标识的数据集或属性的HDF5内存数据类型的标识符locID.此HDF5内存数据类型是默认使用的H5D.readH5D.write当你指定“H5ML_DEFAULT”作为内存数据类型参数的值。返回的标识符。H5ML.get_mem_datatype最终应该通过电话关闭吗H5T.close释放资源。

例子

全部展开

val = H5ML.get_constant_value(“H5T_NATIVE_INT”);H5ML.compare_values (val,“H5T_NATIVE_INT”
fid = H5F.open(“example.h5”“H5F_ACC_RDONLY”“H5P_DEFAULT”);dsID = H5D.open(fid,“/ g1 / g1.1 / dset1.1.1”);dtypeID = H5ML.get_mem_datatype(dsID) H5T.close(dtypeID);H5D.close (dsID);H5F.close (fid);
a = H5ML.get_constant_value(“H5T_NATIVE_INT”);

版本历史

R2006a之前介绍