主要内容

MATLAB(macOS)

macOSターミナルからMATLABプログラムを开始

説明

MATLABは、macOSシステム プロンプトから MATLAB®プログラムを开始するシェル スクリプトです。ここで、用語MATLABはこのスクリプトを指し、MATLAB はプログラムを指します。

MATLABスクリプトは、MATLAB アプリケーション パッケージ/Applications/MATLABroot/MATLAB_release.App/binにあります。ここでMATLABrootは MATLAB をインストールしたフォルダーの名前、releaseは MATLAB のリリース番号です。

MATLABスクリプトは以下を実行します。

  • MATLABルート フォルダーを判別します。この値は関数MATLABrootから返されます。

  • コマンド ライン オプションがある場合は処理します。

  • MATLAB起動ファイル.matlab7rc.shを読み取ります。

  • matlab环境変数设定し。。

MATLABoption1 ... optionNは、指定の起動オプションを使用して MATLAB を開始します。

あるいは MATLAB.matlab7rc.sh 起動ファイルで起动を割り当てます。.matlab7rc.shファイルを修正すると、MATLAB 起動時の起動オプションが定義されます。macOSプラットフォームでは、.matlab7rc.shmatlabををから开始する场合に适用适用されますファイルはははは,,,,,,,,,,,,,,,,,,ののフォルダーフォルダー内内内内フォルダーフォルダーフォルダーフォルダーフォルダーフォルダーフォルダーフォルダーフォルダーフォルダーフォルダーフォルダーフォルダーアイコンアイコンアイコンアイコンアイコンアイコンを

matlabは爪哇®Virtual Machine (JVM™) ソフトウェアを使用してデスクトップの実行とグラフィックスの表示を行います。-nojvmオプションでは、JVM なしで MATLAB を開始することができます。このオプションによってメモリ使用量が最小化され、初期起動スピードも改善されますが、機能が制限されます。

入力引数

すべて展开する

1つのオプション以下表ある有效起动に対応する文字文字列として指定指定。。

モード オプション

オプション 結果
-desktop

コントロール ターミナルなしで MATLAB を開始します。このオプションは、ウィンドウ マネージャー メニューまたはデスクトップ アイコンから MATLAB を開始する場合に使用します。

-nodesktop

matlabデスクトップ开かにににソフトウェアソフトウェアし。环境ツールはは,关数として呼び出して。。ますます

バッチ処理モードで実行するには-batchオプションを使用ます。

>コンストラクターを使用して MATLAB と連結した場合、Nodesktopオプションが自動的に使用されます。

MATLABには、デスクトップ環境用のコマンド ウィンドウのみのインターフェイスが用意されています。[ホーム]タブで[レイアウト]をクリックします。次に、[レイアウトの]の中にある、[コマンド ウィンドウのみ]を選択します。

-nojvm

JVM ソフトウェアなしに MATLAB を起動します。Java ソフトウェアを必要とする機能 (デスクトップ ツールやグラフィックスなど) はサポートされません。

表示オプション

オプション 結果
- 名称

MATLABで Figure ウィンドウの表示を無効にします。

-Nosplash

起動時にスプラッシュ スクリーンを非表示にします。

-Nodisplay

matlabデスクトップをせずにににソフトウェアソフトウェア起动。。

初期作业フォルダー设定

初期作業フォルダーは、MATLAB 起動時における現在のフォルダーです。詳細については、MATLAB起動フォルダーを参照しください。

オプション 結果

-sdfolder

matlabフォルダーをfolder(string として指定) に設定します。

例:MATLAB-sd"C:\work"

-usestartupfolderpref

matlabフォルダーを,[基本設定] ウィンドウ[一般基本設定]ページにある[初期作业]基本設定で指定された値に設定します。

MATLABのバージョンの指定

オプション 結果
V =变体

bin/archフォルダーではなく、bin/arch/变体Matlabのののをしますここで以下のとおりです。

  • archはシステムであり,その关数关数计算机('拱')から返されます。

  • 变体は MATLAB バージョンを表す string です。

デバッグ オプション

オプション 結果

-logfilefilename

エラーレポートコマンドウィンドウ出力を,列指定指定れれたfilenameにコピーします。

例:-logfile output.log

-n

MATLABを開始せずに、MATLAB 実行可能ファイルに渡される環境変数と引数の最終値を表示します。このオプションは、テクニカル サポート担当者と作業を行うときに使用するその他の診断情報も表示します。

-e

matlabをせに,のと値を出力出力表示表示します。返され终了终了终了终了0でない場合、変数と値は正しくないことがあります。

-Ddebuggerdebugopts

matlabをデバッグでします。オプションデバッガープログラムの名前debuggerを使用し。これはGDBlldbDBXなど文字としてしますデバッガーに绝対パス指定できます。このこの,,,MATLABスクリプトの最初のオプションでなければなりません。

デバッガー プログラムのコマンド ライン オプションdebugoptsdebuggerの有効なオプションの文字列として指定します。詳細は、デバッガーのドキュメンテーションを参照してください。debugoptsを使用する場合はMATLABスクリプトののを使用ないでください。

Ddebuggerの間にスペースを挿入しないでください。

例:-Dlldb

-jdbportnumber

javaデバッガーのを有效します。。。デバッガーportnumberに既定の設定である 4444 を使用して MATLAB と通信を行います。

ポート番号指定オプションです。ただしただし,复数ののセッションセッションセッションににににににににデバッガーデバッガーデバッガーデバッガーデバッガーデバッガー使用するにには,,,ポートポートportnumber65535の値値の整数でませ。で予约予约予约されれれている番号や,他他ののアプリケーションでで现在使用使用

MATLABスクリプトまたは関数の実行

オプション 結果

-batch陈述

MATLABスクリプト、ステートメント、または関数を非対話型で実行します。MATLAB は以下を行います。

  • デスクトップなしで起動する

  • スプラッシュ スクリーンを表示しない

  • 陈述を実行する

  • 基本設定の変更を無効にする

  • ツールボックスのキャッシュを無効にする

  • stdoutstderrにテキストのログを記録する

  • モーダル ダイアログ ボックスを表示しない

  • 陈述が問題なく実行された場合、終了コード 0 で自動的に終了する。それ以外の場合、MATLAB は非ゼロの終了コードで終了する

陈述は二引用符囲まれれたたたコードコードコード。陈述が MATLAB 関数またはスクリプトの名前である場合、ファイル拡張子を指定しないでください。必要なファイルは、MATLAB 検索パスまたは起動フォルダーになければなりません。

非対話型スクリプトまたはコマンド ライン ワーク フローで-batchオプションを使用ます。このオプションを-rオプションと共に使用ないでください。。

matlabのがバッチでされいるどうをテストするにに关数关数关数batchStartupOptionUsedを呼び出します。

例:- 批次“ myscript”

-r陈述

MATLAB陈述を実行。话型ワークフローこのオプション使用します。このオプションを-batchオプションと共に使用ないでください。。

メモ

初期作业を设定する,,-sdオプションを使用ます。たとえば、次のようになります。

-sdfolder

例:-r "disp(['Current folder: ' pwd])"

例:-r "myscript"

単一の計算スレッドの使用

Matlabははは実行先コンピューターのマルチスレッドを利用し。。。。

オプション 結果
-singlecompthread

単一の計算スレッドに制限して MATLAB を使用します。このオプションは数値計算専用です。

カスタムJavaクラスパス検索の无效化

オプション 結果
-nouserjavapath

javaclasspath.txtおよびjavalibrarypath.txtファイルのをにし。详细については,Java起动オプション指定を参照しください。

ライセンスファイルの指定

オプション 結果

-clicense

指定されたライセンス ファイルlicenseを使用し。文字列、コロンで区切られたライセンス ファイル名リストまたは端口@主机エントリとして指定します。詳細については、ネットワークライセンスの更新または変更を参照しください。

ヘルプ オプション

オプション 結果
-h

MATLABを開始せずに起動オプションを表示します。

-help

-hオプションと同じ。

すべて展开する

MyMATLABというフォルダー内にインストールされている MATLAB のアプリケーション パッケージ内にあるbinフォルダーに移動します。

cd /Applications/MyMATLAB/MATLAB_R2015a.app/bin

MATLABスクリプトの前に文字./を付けます。

./matlab -nosplash

絶対パス名を指定して、任意のターミナル フォルダーから MATLAB R2015a を起動します。MATLAB はMyMATLABという名前フォルダーインストールれている仮定します。

/Applications/MyMATLAB/MATLAB_R2015a.app/bin/matlab
MATLAB-Nodisplay
MATLAB-r "disp(['Current folder: ' pwd])"

詳細

すべて展开する

バージョン履歴

すべて展开する

R2019a以降は推奨

R2012B以降エラーエラー