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

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

 採用された回答

MathWorks Support Team
MathWorks Support Team 2026 年 9 月 15 日

0 投票

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 向けドキュメントをご参照ください。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で 起動と終了 についてさらに検索

製品

リリース

R2025b

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!