2021-05-12 14:32:11
利用Sublime Text 2 來執行Matlab
本文將介紹如何在Sublime Text 2文字編輯器中搭建MATLAB開發環境。當然,在Notepad++之類的編輯器上應該能以類似的方式實現。
1.捨去笨重的GUI,以命令列的方式執行MALTAB
Matlab能以命令列的方式執行(我打賭很多人都不知道),方法如下:
- 點選開始,執行,輸入cmd.exe進入命令列視窗
- 輸入 matlab -nosplash -nodesktop -r 檔名,即可執行指令碼。注意,檔名是不包含.m字尾的,而且該m檔案要麼位於MATLAB的搜尋路徑中,要麼得位於當前工作路徑中。
其中,-nosplash關閉啟動畫面,-nodesktop關閉GUI(沒有這項將開啟完整的MATLAB介面),-r指的是執行(run)指令碼,更詳細的說明,請見:http://asc.2dark.org/node/111
2.在Sublime Text下搭建MATLAB開發環境
- 新建Build System:點選Tool -> Build System -> New Build System,此時系統會自動新建一個JSON檔案
- 編輯這個JSON檔案,將內容改為:
{ "cmd": ["E:/MATLAB/R2012a/bin/matlab"(這裡用你自己的路徑), "-nosplash", "-nodesktop", "-r", "$file_base_name"], "selector": "source.m" }
- 為這個JSON檔案取個檔名儲存(這個名字將成為新的Build System的名字,出現在Build選單中)
- 開啟或新建一個.m檔案,點選View -> Syntax -> open all with current extension as.. 在彈出的列表中選擇MATLAB(這是因為Sublime Text 2目前會把.m檔案當成Objective-C來自動設定語法高亮)
- 設定完成。此時隨便編輯一個MATLAB檔案,在Build System下選擇剛新建的設定,點選Tool -> Build,搞定。
Ubuntu Server上安裝Matlab http://www.linuxidc.com/Linux/2014-09/106242.htm
Matlab與C/C++聯合程式設計之從Matlab呼叫C/C++程式碼 http://www.linuxidc.com/Linux/2012-08/68148.htm
二分類SVM方法Matlab實現 http://www.linuxidc.com/Linux/2013-05/84050.htm
Matlab中的取整函數fix, floor, ceil與round http://www.linuxidc.com/Linux/2013-10/91161.htm
Matlab編譯cuda的.cu檔案 http://www.linuxidc.com/Linux/2014-04/100675.htm
Linux Matlab伺服器進一步改造成Application Server(應用程式伺服器) http://www.linuxidc.com/Linux/2014-09/106340.htm
Matlab 坐標圖動畫,動態顯示資料 http://www.linuxidc.com/Linux/2016-03/129056.htm
Ubuntu 14.04安裝Matlab2012a過程 http://www.linuxidc.com/Linux/2015-12/126297.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-07/133759.htm
相關文章