读取由octave用java编写的HDF5文件

时间:2010-11-02 13:18:17

标签: octave

我正在编写一个框架来编写与Octave兼容的HDF5文件。 也就是说,我希望我的框架能够读取由Octave编写的HDF5文件,并且Octave将能够读取由我的框架编写的HDF5文件。 我正在使用HDF-JAVA来读写HDF5文件。 问题是Octave无法读取我用java编写的HDF文件。 当我尝试读取此类文件时,出现错误: d =负载( 'check.h5') 错误:赋值右侧的值未定义

2 个答案:

答案 0 :(得分:0)

来自Octave-Forge的load文档:

  

HDF5加载和保存不可用,因为此Octave可执行文件未与HDF5库链接。

这是您尝试使用框架解决的问题吗?或者这是阻止您实施框架的问题?

答案 1 :(得分:0)

这不是问题。如果我创建一个仅包含数据集的HDF文件,则负载有效。 (参数-hdf5不是必需的,Octave可以识别文件类型 - 我试过了)。 问题是我不能只使用数据集,因为我的框架要求使用组(例如矩阵的单元格数组 - 因为我必须使用组 - 就像Ocave那样)。 如果我正在使用组,那么问题就开始了 - 加载包含组错误的文件。