我已經在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