我已经在Matlab中完成了一个项目,现在我已经卸载了Matlab。现在,我需要我的项目的一些参考。我剩下所有的.mat文件。我试图在记事本中打开它们,并在那里获得unicode字符。我的问题很简单。如何打开.mat文件中的Matlab代码到记事本或文字处理器中?如何在不使用MATLAB的情况下打开.mat文件?
回答
我没有使用它自己,但听到了一个简单的工具(不是一个文本编辑器)本,因此它是绝对有可能的,而无需设置编程环境(通过安装倍频或Python)。
快速搜索暗示it was possible with total commander。 (用一个简单点的轻型工具,然后单击界面)
,我不会感到惊讶,如果这仍然有效,但我不能保证这一点。
.mat-file是一个压缩的二进制文件。用文本编辑器打开它是不可能的(除非你有一个特殊的插件,如Dennis Jaheruddin所说)。否则,你将不得不使用脚本将其转换为文本文件(例如csv)。这可以通过python完成,例如:Read .mat files in Python。
谢谢我会读它 – Rocky29 2014-09-12 14:42:43
.MAT文件包含二进制数据,所以你不能用一个字处理器轻松地打开它们。有外线打开它们MATLAB的一些选项:
如果你需要做的是看看文件,你可以得到八度,这是一个免费的,但稍慢实现MATLAB的。有关该主题的更多信息,请参阅How do you open .mat files in Octave?。你可以从http://www.gnu.org/software/octave/download.html得到八度。该接口与MATLAB非常相似。
由于NKN和遍历提到,有可用于这条巨蟒libaries为好。
最核心的解决方案是从头编写自己的处理器。 MAT文件规范可从MathWorks以http://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf获得。
在Macintosh OsX中有一个非常简单的方法可以做到这一点。一位研究人员做了一个呈现.mat格式的quicklook插件(命令空间),这样你就可以查看里面的变量了。非常有用! https://github.com/jaketmp/matlab-quicklook/releases
- 1. 如何在不加载MATLAB的情况下检查MAT文件的内容?
- 2. 在不打开%homepath%的情况下打开VIM中的文件
- 3. 在不打开实际文件的情况下使用JFileChooser
- 4. 如何用c#打开.mat文件(Matlab)而无需安装Matlab?
- 5. 如何在不打开它的情况下解析xlsm文件
- 6. 如何在不阻塞窗口的情况下打开文件?
- 7. 如何在不锁定的情况下打开Excel文件?
- 8. 如何在不打开Java的情况下打印Word文档?
- 9. 如何在不使用JFileChooser的情况下在Java Swing中打开文件
- 10. 如何在不使用包的情况下从R打开MP3文件
- 11. 如何在不打开shell的情况下使用Ghostscript?
- 12. 蟒蛇:打开文件的情况下
- 13. Matlab - 在不打开GUI的情况下运行文件,然后退出
- 14. 如何在MATLAB打开的情况下使用第三方/命令行git?
- 15. 如何在Java中加载/打开/读取matlab文件* .mat?
- 16. 如何在不打开浏览器的情况下下载pdf文件
- 17. PyTables,在不打开hdf5文件的情况下创建表格
- 18. Python:在不创建锁的情况下打开文件
- 19. 在不知名的情况下打开文件
- 20. 在不打开它的情况下查询文件大小
- 21. 如何在不打开它的情况下调用aspx页面
- 22. 在不使用GoogleDocViewer的情况下在android webview上打开PDF文件
- 23. 如何在没有打开cmd的情况下打开steam/etc?
- 24. 如何在不使用Matlab编译器的情况下从JAVA使用Matlab
- 25. 在MATLAB .MAT文件过大的开销
- 26. 如何在不使用双打的情况下使用BigDecimals
- 27. 如何在不打开的情况下获取文件的日期?
- 28. 如何在不打开的情况下创建Excel文件的副本
- 29. 如何在不使用浏览器的情况下使用Python打开URL?
- 30. 在matlab或unix中打开.mat文件 - 新用户
mat文件不是ASCII,所以你不能用记事本打开它。您可以尝试python,但请检查:http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.io.loadmat.html – NKN 2014-09-12 14:32:48
您可以用Octave打开它们。看到这个链接:http://stackoverflow.com/questions/8099727/extract-mat-data-without-matlab-tried-scilab-unsuccessfully – 2014-09-12 14:34:04
感谢您的答复。但我不熟悉python编辑器,我没有Octave。那就是问题 – Rocky29 2014-09-12 14:38:53