【发布时间】:2014-11-06 18:34:26
【问题描述】:
我在 Matlab 中做了一个项目,现在我已经卸载了 Matlab。现在,我需要我的项目的一些参考。我留下了所有的 .mat 文件。我正试图在记事本中打开它们,我在那里得到了 unicode 字符。我的问题很简单。如何将 .mat 文件中的 Matlab 代码打开到记事本或一些文字处理器中?
【问题讨论】:
-
mat 文件不是 ASCII 格式,因此您无法使用记事本打开它。你可以试试 python,检查一下:docs.scipy.org/doc/scipy-0.14.0/reference/generated/…
-
您可以使用 Octave 打开它们。见此链接:stackoverflow.com/questions/8099727/…
-
感谢您的回复。但我不熟悉 python 编辑器,我没有 Octave 。这就是问题
-
您是否考虑过只下载 MATLAB 的试用版,读取文件,将它们保存为文本格式,然后再次卸载?这可能比任何其他选项都容易。
-
.mfiles 是包含代码的文件。它们可以用任何文本编辑器打开。.mat文件包含二进制格式的数据,该格式会因版本而异。首先尝试其他更简单的选项(如 cmets 和答案中给出的),但如果所有其他方法都失败了,您可以尝试通过以编程方式直接挖掘 .mat 文件来恢复数据:MAT file format