MATLAB (H5ML)
不属于 HDF5 C 库的 MATLAB 工具函数
描述
使用 MATLAB® HDF5 工具函数 H5ML
可以进行方便的操作,例如比较两个 HDF5 值以及查看 HDF5 常量和支持的库函数的列表。MATLAB 工具函数不属于 HDF5 C 库。
函数
H5ML.compare_values
在数值上比较两个 HDF5 值
tf = H5ML.compare_values(value1,value2)
比较两个值,其中一个值或两个值都可由其文本表示形式(如 "H5T_NATIVE_INT"
)指定。如果 value1
和 value2
相等,则 H5ML.compare_values
返回逻辑值 1
(true
);如果不相等,则返回逻辑值 0
(false
)。在数值上比较这两个值。
H5ML.get_constant_names
HDF5 库已知的常量
names = H5ML.get_constant_names()
返回已知库常量、定义和枚举的列表。如果这些名称作为实参提供给 HDF5 函数,则它们将自动转换为相应的数值。
H5ML.get_constant_value
与字符串相对应的值
value = H5ML.get_constant_value(constant)
返回与指定的 HDF5 枚举或标识符对应的数值。
H5ML.get_function_names
HDF5 库提供的函数
names = H5ML.get_function_names()
返回支持的库函数列表。
H5ML.get_mem_datatype
数据集 ID 的数据类型
dtypeID = H5ML.get_mem_datatype(locID)
返回 locID
标识的数据集或属性的 HDF5 内存数据类型的标识符。当您将 "H5ML_DEFAULT"
指定为内存数据类型参数的值时,此 HDF5 内存数据类型是 H5D.read
或 H5D.write
使用的默认类型。H5ML.get_mem_datatype
返回的标识符最终应通过调用 H5T.close
来关闭以释放资源。
示例
版本历史记录
在 R2006a 之前推出