我已經在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. 在不打開實際文件的情況下使用JFileChooser
- 3. 如何在不阻塞窗口的情況下打開文件?
- 4. 如何在不打開Java的情況下打印Word文檔?
- 5. 蟒蛇:打開文件的情況下
- 6. Matlab - 在不打開GUI的情況下運行文件,然後退出
- 7. 如何在MATLAB打開的情況下使用第三方/命令行git?
- 8. 在不知名的情況下打開文件
- 9. 如何在不打開它的情況下調用aspx頁面
- 10. 如何在沒有打開cmd的情況下打開steam/etc?
- 11. 如何在不打開的情況下獲取文件的日期?
- 12. 如何在不打開的情況下創建Excel文件的副本
- 13. 如何在不使用瀏覽器的情況下使用Python打開URL?
- 14. 如何在不使用ActiveX控件的情況下使用JavaScript代碼打開excel文件?
- 15. 如何在沒有文件選擇器的情況下打開文件
- 16. 使用加載命令在Matlab中打開.mat文件時出錯使用
- 17. 在不使用瀏覽器的情況下打開網址
- 18. 在不打開的情況下使用其他工作簿
- 19. 如何在不使用tmp目錄的情況下重新打包zip文件?
- 20. Android - 如何在不知道文件類型的情況下使用默認查看器打開文件
- 21. 如何在不使用javascript的情況下讀取excel文件
- 22. 如何在不打開UIActivityViewController的情況下共享whatsapp?
- 23. 如何在不更改域的情況下打開內容?
- 24. 如何在不打開Visual Studio的情況下綁定項目
- 25. 如何在不保存的情況下打開pdf文件,另存爲,使用java打印?
- 26. 如何在不打開新窗口的情況下打開網頁?
- 27. .mat文件沒有打開
- 28. 如何在不打開多個outlook窗口的情況下在Outlook中打開.msg文件
- 29. 如何在不打開安全的情況下使用textarea標籤
- 30. 如何在不開始猜測的情況下使用fsolve
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