簡體   English   中英

如何在不使用 MATLAB 的情況下打開 .mat 文件?

[英]how to open .mat file without using MATLAB?

我在Matlab中做了一個項目,現在我已經卸載了Matlab。 現在,我需要我的項目的一些參考。 我留下了所有的 .mat 文件。 我試圖在記事本中打開它們,我在那里得到 unicode 字符。 我的問題很簡單。 如何將 .mat 文件中的 Matlab 代碼打開到記事本或某些文字處理器中?

.mat 文件包含二進制數據,因此您將無法使用文字處理器輕松打開它們。 有一些選項可以在 MATLAB 之外打開它們:

如果您需要做的只是查看文件,您可以獲得 Octave,這是一個免費的 MATLAB 實現,但速度稍慢。 您可以參考如何在 Octave 中打開 .mat 文件? 有關該主題的更多信息。 您可以從http://www.gnu.org/software/octave/download.html獲取八度音程。 該界面與 MATLAB 的非常相似。

正如 NKN 和 Ergodicity 所提到的,也有可用的 Python 庫。

最核心的解決方案是從頭開始編寫自己的處理器。 MAT 文件規范可從 MathWorks 獲得,網址http://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf

我自己沒有使用它,但聽說過一個簡單的工具(不是文本編輯器),所以它絕對可以不設置編程環境(通過安裝八度或 python)。

快速搜索提示總指揮官是可能的 (具有簡單點擊界面的輕量級工具)

如果這仍然有效,我不會感到驚訝,但我不能保證。

.mat 文件是壓縮的二進制文件。 無法使用文本編輯器打開它(除非您有一個特殊的插件,如 Dennis Jaheruddin 所說)。 否則,您必須使用腳本將其轉換為文本文件(例如 csv)。 這可以通過 python 完成,例如: 在 Python 中讀取 .mat 文件

在 Macintosh OsX 中有一種非常簡單的方法可以做到這一點。 一個家伙制作了一個 quicklook 插件(命令空間),它呈現 .mat 格式,這樣你就可以查看里面的變量等。非常有用! https://github.com/jaketmp/matlab-quicklook/releases

您無需下載任何新軟件。 您可以使用 Octave Online 打開 .m 文件。

如果您使用的是免費軟件 R,則可以在 Rstudio 中打開 matlab 文件。 好簡單!

您可以簡單地訪問八度在線網站: https : //octave-online.net/然后在那里上傳您的文件。 並像使用 MATLAB 一樣使用 load 函數加載它們

也許MatFileViewer可以用於在沒有 matlab 的情況下查看 mat 文件。

但它只支持一維和二維的 mat 文件。

下載 Notepad++ (notepad-plus-plus.org) 它幾乎可以打開任何文件格式並識別中斷、注釋並執行與原始語言格式相同的顏色編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM