什麼是M文件?

如何打開,編輯和轉換M文件

具有M 文件擴展名文件可以屬於幾種文件格式之一,但其中許多文件以某種方式與源代碼文件相關。

一種類型的M文件是MATLAB源代碼文件格式。 這些文本文件存儲MATLAB程序的腳本和函數,用於運行數學操作來繪製圖形,運行算法等等。

MATLAB M文件的工作方式與通過MATLAB 命令行運行命令完全相同,但使重新運行常見操作變得更加容易。

用於M文件的類似用途是Mathematica程序。 它也是一種基於文本的文件格式,用於存儲程序可以用來運行某些數學相關功能的指令。

Objective-C實現文件也使用M文件擴展名。 這些文本文件用於存放應用程序編程環境中使用的變量和函數,通常用於macOS和iOS設備。

有些M文件是用Mercury編程語言編寫的Mercury源代碼文件。

這不太可能是您擁有的文件類型,但M文件擴展名的另一個用途是用於在日語PC-98計算機上模擬樂器的PC-98遊戲音樂歌曲文件。

如何打開一個M文件

MATLAB源代碼文件可以通過簡單的文本編輯器創建並打開,因此可以使用Windows中的Notepad,Notepad ++和其他類似程序來打開M文件。

但是,MATLAB M文件實際上並不可用,除非它們在MATLAB程序中打開。 你可以通過輸入文件名,如myfile.m ,通過MATLAB提示符來完成。

Mathematica使用的M文件當然會用該程序打開。 由於它們只是文本文件,這也意味著您可以用文本編輯器打開這種M文件,但是同樣的概念適用於MATLAB文件,因為它們只能在Mathematica上下文中使用。

由於Objective-C實現文件是文本文件,它們可以用於任何已經提到的文本編輯器,包括jEdit和Vim之類的文本編輯器。 但是,這些M文件在與Apple Xcode或其他相關編譯器一起使用之前不適用。

Mercury Source Code文件與上面其他基於文本的文件格式類似,但實際上只對winmercury或Mercury編譯器有用。

PC-98 M文件可以用FMPMD2000打開。 您還需要確保您有兩個DLL文件 - WinFMP.dll和PMDWin.dll - 您可以從此下載頁面獲取該文件。

如何轉換M文件

本頁中提到的大多數文本編輯器都可以將M文件轉換為另一種基於文本的格式,如HTML或TXT。 這當然只適用於文本格式,而不適用於PC-98音頻文件。

使用MATLAB可以將M文件中的代碼保存為PDF 。 打開M文件,查找編輯M文件配置或某種導出另存為菜單。

如果您想將不同的M文件轉換為PDF - 與MATLAB無關,請嘗試使用這些免費的PDF打印機之一

MATLAB Compiler可以將MATLAB M文件轉換為EXE ,以便與MATLAB Runtime一起使用,該程序允許MATLAB應用程序在未安裝MATLAB的計算機上運行。

你的文件仍然沒有打開?

一些文件很容易與其他文件混淆,因為它們的文件擴展名共享通用字母 有可能你並沒有真正的M文件,這就是為什麼它不能從上面打開M開啟器或轉換器。

M文件擴展名顯然只是一個字母,所以儘管看起來不太可能將它與不同文件格式的文件混合在一起,但仔細檢查仍然很重要。

例如,有幾種使用M標識文件的文件格式,如M3U ,M2和M3(暴雪物件或型號), M4AM4BM2VM4RM4PM4V等。如果您檢查文件的擴展名您的文件並註意它屬於其中一種格式,然後使用提供的鏈接或研究後綴以了解如何打開它。

如果你確實有一個M文件,但它沒有打開這個頁面上的建議,那麼你可能會有一個非常模糊的格式。 使用像Notepad ++這樣的文本編輯器打開M文件並將其作為文本文檔讀取。 那裡可能會有一些文字或短語,它們洩露了用來打開或打開它的程序。