.M 文件擴展名
文件類型 1Objective-C源代碼文件
開發者 | 蘋果公司 |
常用度 |
|
文件後綴 | .m |
文件分類 | 編程文件 |
M是什麼文件?
M文件是用Objective-C語言編寫的源代碼文件,通常用於類的實現。M文件以@implementation指令開頭,並初始化可由其他Objective-C文件引用的變數和函數。M文件也可以引用頭文件(.H)。
Objective-C是一種通用、高級、面向對象的編程語言,基於蘋果公司開發的SmallTalk語言。Objective-C源程序中可以直接使用任何C語言代碼,而任何C語言程序不經修改就可以直接通過Objective-C編譯器成功編譯。
Objective-C最常用於編寫蘋果的Mac OS X和iOS操作系統的應用程序。蘋果公司的Cocoa API為Mac OS X提供了Objective-C編程介面,而iOS API為iOS平台提供了編程介面。
Objective-C語言代碼
下面是一段簡單Objective-C語言代碼:
- @implementation Person
- @synthesize name;
- @dynamic age;
- -(id)initWithAge:(int)initAge
- {
- age = initAge;
- return self;
- }
- -(int)age
- {
- return 30;
- }
- @end
M文件怎麼打開?
運行M文件需要先安裝GCC編譯器。
可以使用各種文本編輯器(如記事本)和代碼編輯器(如VSCode)打開和編輯M文件。
文件類型 2MATLAB函數文件或腳本文件
開發者 | MathWorks |
常用度 |
|
文件後綴 | .m |
文件分類 | 編程文件 |
M關聯文件2
M文件是科學計算軟體MATLAB使用函數文件或者腳本文件。M文件用於執行演算法、繪製圖形以及執行其他數學運算。
MATLAB是一款的商業數學軟體,用於演算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和互動式環境。
MATLAB的M文件分為兩種:
- 腳本文件 - 在命令窗口裡輸入文件名然後回車,MATLAB會把腳本文件中的命令都運行一次。
- 函數文件 - M文件的第一行都是以function開始,說明此文件是一個函數文件。M文件一般都要自帶參數,並且有返回結果。
M文件的好處在於它可以保存命令,還可以輕易地修改命令而無需重新敲入整個命令行。
MATLAB代碼
下面是一段遞增數列求和函數的MATLAB代碼:
- function s=sumsum(n)
- s=0;
- for i=1:n
- s=s+i;
- end
怎樣打開M文件?
M文件以文本格式保存,可以使用各種文本編輯器打開和編輯。
文件類型 3Mathematica函數或命令文件
開發者 | Wolfram Research |
常用度 |
|
文件後綴 | .m |
文件分類 | 數據文件 |
M關聯文件3
M文件存儲了Mathematica使用的函數或命令數據,Mathematica是用於創建和運行數學函數的科學計算軟體。M文件以文本格式保存,可以使用基本文本編輯器進行查看和編輯。
init.m文件是初始化文件,其中存儲了在打開Mathematica程序時載入的設置。