Windows で GUI を使用せずにコマンドラインから MATLAB を実行できますか?

Windows で GUI を使用せずにコマンドラインから MATLAB を実行できますか?

 Accepted Answer

MathWorks Support Team
MathWorks Support Team on 15 Sep 2026 at 0:00
MATLAB は、Windows 環境において GUI に依存しない完全な動作をサポートしていません。-nodesktop などのオプションを使用してコマンドラインから MATLAB を起動することはできますが、起動時には引き続き Command Window を表示する必要があります。そのため、MATLAB は基本的なグラフィカル環境へのアクセスを必要とし、ターミナルのみのセッション内で完全に実行することはできません。
MATLAB Desktop を使用せずに MATLAB コードを非対話的に実行したい場合は、-batch 起動オプションを使用してください。
matlab -batch "myscript"
-batch オプションを使用すると、指定したコマンドまたはスクリプトを実行し、処理完了後に MATLAB は終了します。ただし、-batch で実行した場合でも、Windows 上でグラフィカル環境が必要であるという要件は変わりません。
つまり、-batch は MATLAB Desktop を使用せずに非対話的な実行を可能にしますが、完全なヘッドレス (GUI なし) 動作を提供するものではありません。
-batch オプションの詳細については、MATLAB の Windows 向けドキュメントをご参照ください。

More Answers (0)

Categories

Find more on 起動と終了 in Help Center and File Exchange

Products

Release

R2025b

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!