matlab - 如何在不使用 MATLAB 的情况下打开 .mat 文件?

标签 matlab notepad

我在 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/

相关文章:

mysql - 如何在裸 Windows 7 安装上查看 .text 中的行终止符

c# - 将控制台应用程序屏幕保存在 .txt 文件中

Python 写出文本文件时出现奇怪的字符

MATLAB:计算时间序列每 1 分钟间隔的平均值

python - matlab在python中的 "permute"

c# - 无法将 key (字符串)发送到记事本

java - 一个java程序 "type"可以变成另一个windows程序如记事本吗

arrays - 找出从给定行到末尾的最大元素

matlab - 在图像上绘制多个区域 - imfreehand

database - Matlab数据库准备语句和绑定(bind)变量