GNU/Linux >> Linux の 問題 >  >> Linux

グラフィカル環境なしで Linux で Matlab を実行しますか?

次のフラグで MatLab を起動します

matlab -nodesktop -nojvm -nosplash
  • -nodesktop デスクトップを妨げます

  • -nojvm Java 仮想マシンの起動を妨げます

  • -nosplash 起動時のスプラッシュ スクリーンを防ぎます。

Li-aung Yip がコメントで指摘したように、Mathworks は -nojvm の使用を推奨していないことに注意してください。


コマンドは matlab -nodesktop です .

http://www.mathworks.de/help/techdoc/ref/matlabunix.html


matlab -nodisplay

-nodisplay についてはこちら .

次に -nodesktop-nosplash 不要です。テキスト モードでは意味がありません。

-nojvm を追加するのはおそらく良い考えではありません 別途正当な理由がある場合を除きます。 JVM がないと、後で混乱を招く可能性があるいくつかの機能が失われます。出典:上記と同じリンク。 -nodisplay の上 、非グラフィカルな Matlab セッションのグラフィカル性が低下することはありません。

コマンドを非対話的に実行する方法をいくつか示します。

方法 1:

matlab -nodisplay < myScript.m

exit を入力してください 例としてmyScript.m の最後のコマンド .

方法 2:

matlab -nodisplay -r "try, myFunction(); catch e, disp(getReport(e)), exit(7), end, exit()" 

2 番目の方法が望ましいです。コードの途中でエラーが発生した場合は、2 番目の方法でエラー メッセージを出力し、ゼロ以外のコードで終了します。一方、最初の方法は、Matlab の内容 (エラー メッセージである可能性があります) に関係なく、コマンドを直接入力するのと同じです。

次の質問が「歓迎を抑制する方法」である場合 テキストモードの Matlab でメッセージが表示されますか?"、それを取り除く良い方法はないようです。


Linux
  1. Podmanでsudoを使用せずにLinuxでコンテナを実行する

  2. PodmanでLinux仮想マシンを実行する

  3. Linux サブシステムをインストールせずに Windows 10 で「rails credentials:edit」を実行する方法

  1. Linuxでmvなしでファイルを移動する

  2. グラフィカル デスクトップのない GUI アプリ

  3. 単一のグラフィカル アプリを実行するためだけに、デスクトップまたは Windows マネージャーのない小さなディストリビューションが必要

  1. Linuxで元に戻すことはできますか?

  2. Linux –LinuxでMacOs Xアプリケーションを実行しますか?

  3. Linux でパスワード プロンプトを中断せずに SCP を実行する方法