アットウィキロゴ

MATLABとシェル

MATLABデスクが重い時、起動のたびに出てくるロゴが鬱陶しい時、サクっと起動したい時。
bashから様々なオプション付きでMATLABを起動することができます。


matlab (UNIX) -
MATLAB プログラムを起動する (UNIX プラットフォーム)
構文
matlab helpOption
matlab envDispOption
matlab archOption
matlab dispOption
matlab modeOption
matlab -c licensefile
matlab -debug
matlab -Ddebugger options
matlab -jdb portnumber
matlab -logfile filename
matlab -mwvisual visualid
matlab -nosplash
matlab -r matlab_command
matlab -singleCompThread

メモ 同じ 1 つの matlab コマンドにこれらの複数のオプションを入力することができます。-Ddebugger を使用して MATLAB のデバッグ モードを起動するには、コマンドの最初のオプションを、-Ddebugger にしなければなりません。

使えそうな例:
MATLABデスクは立ち上げず、シェル上で起動
matlab -nodesktop

起動時にロゴを表示しない
matlab -nosplash

JVMを立ち上げない。(Toolboxの中にはJavaで書かれたものも在るらしいので使わないのが吉。)
matlab -nojvm

シェルから直接M-ファイルを実行する。
matlab -r hogefuga.m

MATLABプロンプトからシェルをいじる

MATLABプロンプト上で、先頭に'!' 付けることでシェルコマンドを実行できます。
!ls
実行結果
Username>>
hoge.m
fuga.txt     etc....

ただ、.bashrcや.bash_profileは読み込まれてないみたいです。ここらは要調査。
最終更新:2011年06月11日 20:03
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。