如何在不知道Matlab中的数据库名称的情况下读取hdf5文件

时间:2015-06-09 14:15:23

标签: matlab hdf5

我有一个hdf5数据库,但几乎没有这种数据库的经验。我需要在Matlab中打开/加载它。但是Matlab函数h5read需要两个参数

data = h5read(filename,dataset)

我知道我的文件名(显然是:))但我不知道数据集名称(因为我无法查看hdf5数据库)。

有谁知道如何找到hdf5数据库中的数据集名称?

1 个答案:

答案 0 :(得分:4)

Mathworks开始,您可以使用ROUND(或已弃用的h5info)获取hdf5数据库中数据集的名称

hdf5info

给出:

fileinfo = hdf5info(filename);

toplevel = fileinfo.GroupHierarchy