我有一些数据想要保存到 MAT 文件(版本 4 或 5,或任何版本)。问题是:我想在不使用 matlab 库的情况下完成此操作,因为此代码不需要在装有 matlab 的机器上运行。我的程序使用 Java 和 C++,因此这些语言中实现此目的的任何现有库都可以帮助我......
我做了一些研究,但没有在 Java/C++ 中找到任何东西。然而,我发现 python 上的 scipy 通过以下方式实现了这一点mio4.py
or mio5.py
。我考虑过在 java 或 C++ 上实现这个,但这似乎有点超出了我的时间表。
所以问题是:Java 或 C/C++ 中是否有任何库允许在不使用 Matlab 库的情况下保存 MAT 文件?
多谢
C: matio http://sourceforge.net/projects/matio/
Java: jmatio http://sourceforge.net/projects/jmatio/
(我真的很想,所以我会告诉你学会谷歌)
但实际上,使用以下命令编写 matfile 并不难fwrite
如果您不需要处理一些更复杂的东西(嵌套结构、类、函数、稀疏矩阵等)。
See: http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_format.pdf http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_format.pdf
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)