将 h5disp 的输出分配给变量

Assign output of h5disp to variable

我正在使用 MATLAB R2012a 使用函数 h5disp 读取 hdf5 数据文件。如何将输出分配给变量或将其写入磁盘?有没有办法在 MATLAB 中重定向输出?我的目标是读入许多文件并以等于或类似于 h5disp.

的格式将它们的内容摘要输出到磁盘

喜欢

h = output(h5disp(myhdf5file))

或像

这样的磁盘
h5disp(myhdf5file) > outputfile.txt

您可以使用 h5info 将该信息存储在工作区中,即

h = h5info(myhdf5file);

或者您可以使用 diary to write the output of h5disp 到文本文件。

diary outputfile.txt
h5disp(myhdf5file)
diary off