主要内容

标识符(H5I)

HDF5对象标识符

描述

使用MATLAB®HDF5标识符接口,H5I,处理HDF5标识符和访问信息。

HDF5标识符唯一地标识常见HDF5资源(如文件、组、数据集,dataspaces、属性和属性。他们返回的函数创建或打开这些资源,是传递给函数,操作或使用这些资源。你必须关闭一个对象标识符后加工。

功能

H5I.dec_ref

减量引用计数

refcount = H5I.dec_ref (objID)将指定的对象的引用计数objID并返回新的计数。

H5I.get_file_id

文件标识符指定对象

文件标识= H5I.get_file_id (objID)返回文件的标识符与指定的对象有关objID

H5I.get_name

名称的对象

name = H5I.get_name (objID)回报组织的名称、数据集或数据类型指定objID。如果没有名称附加到对象,H5I.get_name返回一个空的特征向量。

name = H5I.get_name (objID TextEncoding,编码)另外指定文本编码使用解释对象名称。

细节

H5I.get_ref

对象的引用计数

refcount = H5I.get_ref (objID)返回指定对象的引用计数objID

H5I.get_type

类型的对象

objtype = H5I.get_type (objID)返回的类型对象标识objID

细节

H5I.inc_ref

增量指定对象的引用计数

refcount = H5I.inc_ref (objID)增量指定的对象的引用计数objID并返回新的计数。

H5I.is_valid

确定指定的标识符是有效的

输出= H5I.is_valid (objID)如果标识符返回一个积极的价值objID是有效的,0如果它不是。

例子

全部展开

fid = H5F.open (“example.h5”);gid = H5G.open (fid,“/ g4”);fid2 = H5I.get_file_id (gid);name = H5F.get_name (fid2);流(“文件名是% s。\ n”、名称);H5G.close (gid);H5F.close (fid);H5F.close (fid2);

版本历史

之前介绍过的R2006a

全部展开