複製鏈接
請複製以下鏈接發送給好友

m

(文件格式)

鎖定
“m”是一種文件格式,中文名為可執行的代碼文件,文件拓展名為“.m”。屬於Wolfram 語言中的程序包
中文名
可執行的代碼文件
外文名
.m

mWolfram 語言中的程序包

m背景

註冊的 MIME 類型 [1]  :application/vnd.wolfram.mathematica.package
Wolfram 語言程序包源格式.
用於存儲和交換 Wolfram 語言程序、程序包和數據.
純 ASCII 文本格式.
以 InputForm 形式存儲 Wolfram 語言的表達式.
可以表示程序代碼、數值與文本數據、二維光柵與矢量圖像、三維幾何、聲音以及其他數據類型.

m使用方法

在Mathematica中,一個數據包(package)是一個數學文本文件,其中包含除Mathematica應用程序本身內部的命令之外的命令的定義。 事實上,Mathematica帶有一些Packages; 其中一些在Mathematica啓動時加載,而其他的在啓動時未加載。 如果某些包中定義的命令需要但尚未加載,則需要看到它們被加載。 基本上有兩種做法:
方法1 [2] 
打開所需的包並手動評估其命令。 (通常,一個包提供的命令將被放入特殊的單元格中,根據您的首選項設置,Mathematica可能會在打開文件時對其進行評估;在這種情況下,您需要做的是打開 文件,使用“文件”菜單中的“打開...”命令,並顯示詢問關於初始化單元格的對話框的“確定”,如果沒有這樣的對話框,可以使用“評估初始化 “命令”的“評估”子菜單中的“內核”菜單。)
方法2
使用Get命令。 這可以在不同程度上自動化。 更多細節如下。
Get命令的基本的使用方法
Get[your_package_name.m]
其中your_package_name.m是文件包的名稱(通常包是後綴.m,但這並不是絕對必要的)。
輸入Get命令的另一種方法是連用兩個小於符號:
<< your_package_name.m
運行範例 運行範例
運行此命令時,會發生以下兩種情況中的一種
  1. Mathematica讀取文件並評估其中的命令
  2. Mathematica找不到該文件並返回錯誤信息。
這就是為什麼會發生這種情況。 當Mathematica啓動時,創建一個目錄列表,Mathematica將自動搜索Get命令請求的包。 如果您想要的包在這些目錄之一,則上述Get命令將會起作用。 例如,Mathematica附帶的軟件包在CWRU軟件庫中,如果從軟件庫服務器運行Mathematica,將會找到它們。 如果您在自己的計算機上正確安裝Mathematica,那麼如果您在自己的計算機上運行Mathematica,也會發現這些軟件包。
與Mathematica不同的軟件包與使用相比有點麻煩,因為它們可能不位於Mathematica自動搜索的目錄中。 有四種方法來解決這個問題:
  • 手動評估軟件包(即使用文件菜單中的打開命令,如上述方法1所述)。 如果您經常需要使用某些軟件包或軟件包,這可能很繁瑣。
  • 每當你想閲讀它時,都會明確地在數學中找到包。
  • 將包移動到Mathematica搜索的目錄之一。
  • 展開要搜索的目錄列表,以便它包含包含該包的目錄。

mMatlab中的代碼文件

MATLAB MATLAB
MATLAB是解釋型語言,就是説MATLAB命令行中敲入的命令在當前MATLAB進程中被解釋運行。但是,每次執行一個任務時敲入長長的命令序列是很煩人的。有兩種方法可以使MATLAB的力量得到擴展——腳本和函數。這兩種方法都用像emacs一樣的文本編輯器中編寫的.m文件。m文件的好處在於它可以保存命令,還可以輕易地修改命令而無需重新敲入整個命令行。

mObjective-C中的源代碼文件

這是典型的源代碼文件擴展名,可以包含Objective-C和C代碼。
參考資料