MATLAB 起動時に、自動的に MATLAB ファイルを実行することはできますか?

조회 수: 28 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2013년 10월 25일
편집: MathWorks Support Team 2019년 11월 26일
MATLAB を起動した時に、自動的に 特定の MATLAB ファイル(プログラム)を実行する方法を教えてください。

채택된 답변

MathWorks Support Team
MathWorks Support Team 2019년 11월 26일
편집: MathWorks Support Team 2019년 11월 26일
MATLAB を起動したときに、MATLAB ファイルを実行する方法として、次の2通りの方法があります。
1. スタートアップファイル(startup.m)の利用
2. rオプションをつけて起動
1. スタートアップファイル(startup.m)の利用
オプションの設定など起動時に毎回実行したいコマンドは、startup.m というファイル名のスタートアップファイルを作成することで、起動時に自動的に実行することができます。
スタートアップファイル(startup.m)は、次の箇所に保存します。
●Windows プラットフォームの場合
MATLABの起動ディレクトリ、もしくは、$MATLAB/toolbox/local
※ここで、$MATLAB はMATLABのインストールディレクトリを表します。
●UNIX プラットフォームの場合
ホームディレクトリのmatlabディレクトリ
2. rオプションをつけて起動
起動時にMATLABファイルを指定して実行したい場合、rオプションを使用することができます。
この時、rオプションで実行する MATLAB ファイルなどは、MATLAB 起動ディレクトリか、MATLAB パスに含まれるディレクトリに存在する必要があります。
2-1) Windows プラットフォームの場合
(a) アイコンから起動する場合
1. MATLABショートカットアイコンを右クリックし、コンテキストメニューから<プロパティ>を選択
2. リンク先フィールドに表示されるmatlab.exe のターゲットパスに、rオプション(-r "MATLAB statement")を追加
例:起動時にscript1.m を実行する場合
$MATLAB\bin\win32\MATLAB.exe -r "script1"
※ここで、$MATLAB はMATLABのインストールディレクトリを表します。
(b) DOSウィンドウからMATLABを実行する場合
matlabコマンドにrオプション(-r "MATLAB コマンド")をつけて実行
例:matlab -r "script1"
2-2) UNIX プラットフォームの場合
matlabコマンドにrオプション(-r "MATLAB statement")をつけて実行
例:matlab -r "script1"

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 起動と終了에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!