主要内容

集团(H5G)

组织的对象文件

描述

使用MATLAB®HDF5组接口,H5G,创建、打开、关闭和访问信息组织一个HDF5文件。

组织结构中包含其他对象HDF5文件。通常,组织包含其他组和数据集。

功能

H5G.close

关闭组

H5G.close (groupID)释放指定的组标识符所使用的资源groupID。标识符groupID是返回的H5G.createH5G.open

H5G.create

创建组

groupname groupID = H5G.create (locID,大小)与指定的名称创建一个新组groupname在指定的位置locID。这个语法对应H5Gcreate接口HDF5 1.6版本的C库。

groupID = H5G.create (locID groupname、lcplID gcplID, gaplID)创建一个新组额外的属性列表,指定的lcplID,gcplID,gaplID。这个语法对应H5Gcreate接口HDF5 1.8版本的C库。

细节

H5G.flush

所有数据缓冲区刷新到磁盘

H5G.flush (groupID)原因与所指定的一组相关联的所有缓冲区groupID立即刷新到磁盘没有从缓存中删除的数据。

H5G.get_create_plist

组的创建属性列表

gcplID = H5G.get_create_plist (groupID)返回一个标识符指定的组的创建与组相关联的属性列表groupID

H5G.get_info

组信息

信息= H5G.get_info (groupID)返回指定的组信息groupID

H5G.open

打开指定的组

groupID = H5G.open (locID groupname)打开指定的组groupname在指定的位置的文件或组标识符locID。这个函数对应H5Gopen接口HDF5 1.6版本的C库。

groupID = H5G.open (locID groupname gaplID)打开组与另一个组访问指定的属性列表gaplID。这个函数对应H5Gopen接口HDF5 1.8版本的C库。

H5G.refresh

明确并重新加载所有数据缓冲区

H5G.refresh (groupID)原因与所指定的一组相关联的所有缓冲区groupID被清理掉,并立即从磁盘加载和更新内容。

例子

全部展开

创建一个HDF5文件“myfile.h5”与一群“my_group”默认属性列表设置。

fid = H5F.create (“myfile.h5”);plist =“H5P_DEFAULT”;gid = H5G.create (fid,“my_group”plist plist, plist);H5G.close (gid);H5F.close (fid);
fid = H5F.open (“example.h5”);gid = H5G.open (fid,“/ g2”);信息= H5G.get_info (gid);H5G.close (gid);H5F.close (fid);

版本历史

之前介绍过的R2006a

全部展开