めっくろぐ

mechlog - メモ帳

MATLABをCUIで使う方法

シェルからMATLABを呼び出すことができると知ったので,
紹介したいと思います.

起動するだけならば方法は単純で,シェルで,

matlab

と打つだけです.
すると,以下の様にCUIのコマンドウィンドウが立ち上がります. f:id:mechlog:20180919220754p:plain

当然ながら,お馴染みのMATLABGUIと同じ機能を持ちます. Simulinkだって起動できます.
正確な計測はしていませんが,
通常のMATLABよりも起動がある程度は速いです.

以下の公式ドキュメントにあるように,起動オプションを指定することができるので,
シェルスクリプトに命令を書いておいて,matlabスクリプトを実行させる,なんてこともできます.

jp.mathworks.com

例えば,script.m という mファイルを実行したければ,
以下のコマンドを実行すればOKです.

matlab -nodesktop -nosplash -r script 

参考資料

www.nemotos.net

d.hatena.ne.jp

jp.mathworks.com

jp.mathworks.com