【问题标题】:Reading .mat file in C++ [duplicate]用 C++ 读取 .mat 文件 [重复]
【发布时间】:2015-06-30 22:51:04
【问题描述】:

我在 MATLAB 中训练了我的模型,模型参数保存在 .mat 文件中。我想读取 C++ 中的所有参数。

我上传了一个类似的模型here.

我可以使用 matOpen 打开 model.mat 文件并访问字段名称。但我无法访问结构数组的内容。

谁能帮帮我。

谢谢。

【问题讨论】:

  • 可能不是 Matlab 问题,因为您只使用它的格式
  • MATLAB MAT File Spec 可能会有所帮助,但我觉得一定有人为此创建了一个库.....
  • 一个链接在谷歌搜索后非常快地弹出了 c++ 中的读取 mat 文件mat file API from matlab。该链接还包括示例链接。

标签: matlab c++11


【解决方案1】:

你可以看看 matio:www.github.com/tbeu/matio

Matio 是一个用于读写 MATLAB MAT 文件的开源 C 库。此库专为无权访问或不想依赖 MATLAB 共享库的程序/库而设计。

它支持所有 MATLAB 文件版本,包括(嵌套)结构和单元格。

【讨论】:

  • 几乎没有任何文档
  • 这是个问题吗?
猜你喜欢
  • 2016-07-23
  • 1970-01-01
  • 2018-07-04
  • 1970-01-01
  • 2018-08-29
  • 2017-05-01
  • 1970-01-01
  • 2016-05-18
  • 1970-01-01
相关资源
最近更新 更多