主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

起動オプションの指定

オペレーティングシステムプロンプトからの起動オプション

起動オプションは,プログラム起動時に特定の操作を実行するようMATLAB®に指示します。起動オプションは,コマンドフラグまたはコマンドラインスイッチとも呼ばれます。オペレーティングシステムのプロンプトから起動する場合は,オプションをmatlabコマンドの引数として指定します。たとえば,以下の場合はスプラッシュ スクリーンを表示せずに、MATLAB を起動できます。

matlab -nosplash

窗户®プラットフォームでは,起動オプションの前にハイフン(-)またはスラッシュ(/)を付けます。たとえば,-nosplash/ nosplashは同等です。

窗户システムのショートカットでの起動オプションの指定

選択した起動オプションを,WindowsプラットフォームにあるMATLAB用ショートカットのターゲットパスに追加することができます。

MATLABショートカットアイコンの起動オプションを使用するには,以下の手順に従います。

  1. MATLABのショートカットアイコンを右クリックし,コンテキストメニューから[プロパティ]を選択します。MATLABのプロパティ ダイアログ ボックスの[ショートカット]ペインが開きます。

  2. [ターゲット]フィールドに表示される“matlab.exe”のターゲットパスの後に起動オプションを追加して,(好的)をクリックします。

この例では,起動後にMATLAB结果スクリプトまたは関数を実行します。ここで,results.mは起動フォルダー内またはMATLAB検索パス上にあります。[ターゲット]フィールド内のテキストは,次のようになります。

"C:\Program Files\MATLAB\R2016b\bin\ MATLAB .exe" -r "results"

ステートメントは二重引用符で囲みますが,オプション(- r)は囲みません。

セミコロンまたはコンマを使用して,複数のステートメントを区切ります。次の例は形式をに変更してからMATLABコードファイル结果を実行します。

"...matlab.exe“- r”格式(“短”);结果”

複数のオプションを空白で区切ります。次の例はスプラッシュスクリーンを表示せずにMATLABを起動し,MATLABコードファイル结果を実行します。

"...Matlab.exe " -nosplash -r "results"

MATLAB起動ファイルでの起動オプションの指定

startup.mファイルは,起動オプションを指定するために作成するファイルです。startup.mファイルをMATLAB検索パス上のフォルダー内に作成します。startup.mを使用すると,既定の検索パスを変更したり,ワークスペース内に事前に変数を定義しておいたり,グラフィックスオブジェクトの既定の設定を定義したりすることができます。たとえば,次のステートメントはユーザー定義フォルダー/home/myname/mytoolsを検索パスに追加します。

目录/home/myname/mytools

起動時の現在のフォルダーをmytoolsに変更するには,(基本設定]ウィンドウ[一般基本設定]オプションにある(初期作業フォルダー]の値を次のように設定します。

/home/myname/mytools

起動時に,MATLABは自動でmatlabrc.mファイルを実行し,startup.mがMATLAB検索パス上にある場合はそれも実行します。matlabroot/工具箱/本地フォルダーに格納されているmatlabrc.mファイルの使用は,MathWorks®およびマルチユーザーシステムのシステム管理者に制限されています。startup.mファイルの場所を確認するには,以下を入力します。

哪一个启动

MATLABでstartup.mファイルが見つかると,ファイルのパスが表示されます。

Perl変数を起動時に渡す

関数matlab- rオプションを使用して,Perl変数を起動時にMATLABに渡すことができます。一例として1入力引数を取るMATLAB関数测试を使用します。

功能测试(x)

入力パラメーターとして定数ではなくPerl変数を渡すには,以下の手順に従います。このコマンドによりMATLABを起動し,测试の入力引数に10を与えて実行します。

  1. 以下のようなPerlスクリプトを作成します。

    #!/usr/local/bin/perl $val = 10; system('matlab -r "test(' . ${val} . ')"');

  2. Perlインタープリターを使用してプロンプトでPerlスクリプトを実行します。

詳細については,matlab (Windows)matlab (macOS)またはmatlab (Linux)- rオプションを参照してください。

MATLABからのJavaの起動と呼び出し

MATLABは起動時にjavaclasspath.txtjavalibrarypath.txtファイルを使ってJava®クラスパスを作成します。詳細については,Javaクラスパスおよびネイティブメソッドライブラリの特定を参照してください。

Javaオブジェクトのメモリ割り当てについての詳細は,Javaヒープメモリ基本設定を参照してください。

参考

|||

関連するトピック