我在 Matlab 中做了一个项目,现在我已经卸载了 Matlab。现在,我需要我的项目的一些引用。我只剩下所有的 .mat 文件。我试图在记事本中打开它们,但我在那里得到了 unicode 字符。我的问题很简单。如何将 .mat 文件中的 Matlab 代码打开到记事本或某些文字处理器中?
最佳答案
.mat 文件包含二进制数据,因此您无法使用文字处理器轻松打开它们。有一些选项可以在 MATLAB 之外打开它们:
如果您需要做的只是查看文件,您可以获得 Octave,这是一个免费的,但速度稍慢的 MATLAB 实现。可以引用How do you open .mat files in Octave?有关该主题的更多信息。你可以从 http://www.gnu.org/software/octave/download.html 得到 Octave .该界面与 MATLAB 的界面非常相似。
正如 NKN 和 Ergodicity 提到的,也有 python 库可用于此。
最硬核的解决方案是从头开始编写您自己的处理器。 MAT 文件规范可从 MathWorks 获得,网址为 http://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf .
关于matlab - 如何在不使用 MATLAB 的情况下打开 .mat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25810678/