我在Matlab中做了一个项目,现在我已经卸载了Matlab。现在,我需要一些我的项目的参考资料。剩下的是所有的.mat文件。我试着用记事本打开它们,我在那里得到了unicode字符。我的问题很简单。如何将.mat文件中的Matlab代码打开到记事本或文字处理器中?
发布于 2014-09-12 14:42:31
我自己并没有使用它,但是我听说了一个简单的工具(不是文本编辑器),所以不需要设置编程环境(通过安装octave或python),这是绝对可能的。
快速搜索提示总指挥官是有可能的。(一个轻量级工具,具有简单的点点和点击界面)
如果这仍然有效,我不会感到惊讶,但我不能保证。
发布于 2014-09-12 14:39:22
.mat文件包含二进制数据,因此您将无法使用文字处理器轻松地打开它们。在MATLAB之外有一些打开它们的选项:
如果您需要做的只是查看文件,您可以获得Octave,这是一个免费的,但有点慢的MATLAB实现。有关这个主题的更多信息,您可以参考如何在八度打开.mat文件?。你可以从http://www.gnu.org/software/octave/download.html获得八度音阶。该接口非常类似于MATLAB的。
正如NKN和Ergodicity所提到的,这里也有可供使用的python libaries。
最核心的解决方案是从头开始编写自己的处理器。MAT文件规范可从MathWorks at format.pdf获得。
发布于 2014-09-12 14:37:13
..mat文件是一个压缩的二进制文件。它是不可能打开它的文本编辑器(除了你有一个特殊的插件,丹尼斯贾赫鲁丁说)。否则,您将不得不使用脚本将其转换为文本文件(例如csv)。这可以通过python来完成,例如:用Python读取.mat文件。
https://stackoverflow.com/questions/25810678
复制相似问题