GNU/Linux >> Belajar Linux >  >> Linux

Jalankan Matlab di Linux tanpa lingkungan grafis?

Mulai MatLab dengan flag berikut

matlab -nodesktop -nojvm -nosplash
  • -nodesktop mencegah desktop

  • -nojvm mencegah dimulainya mesin virtual java

  • -nosplash mencegah layar splash pengaktifan.

Perhatikan, seperti yang dicatat Li-aung Yip di komentar, Mathworks tidak merekomendasikan untuk menggunakan -nojvm bendera.


Perintahnya adalah matlab -nodesktop .

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


matlab -nodisplay

Lihat di sini tentang -nodisplay .

Lalu -nodesktop dan -nosplash tidak perlu. Mereka tidak masuk akal dalam mode teks.

Mungkin bukan ide bagus untuk menambahkan -nojvm kecuali Anda memiliki alasan bagus yang terpisah untuk melakukannya. Tanpa JVM, Anda kehilangan beberapa fungsionalitas yang ketiadaannya dapat menyebabkan kebingungan di kemudian hari. Sumber:tautan yang sama seperti di atas. Di atas -nodisplay , itu tidak membuat sesi Matlab non-grafis Anda menjadi kurang grafis.

Berikut adalah beberapa cara untuk menjalankan perintah secara non-interaktif.

Cara 1:

matlab -nodisplay < myScript.m

Masukkan exit sebagai mis. perintah terakhir di myScript.m .

Cara 2:

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

Cara kedua lebih disukai, karena mis. jika ada kesalahan di tengah kode, maka cara kedua akan mencetak pesan kesalahan dan keluar dengan kode bukan nol. Sedangkan cara pertama setara dengan mengetikkan perintah secara langsung, terlepas dari apa yang dikatakan Matlab (yang mungkin berupa pesan kesalahan).

Jika pertanyaan selanjutnya adalah "bagaimana cara menekan selamat datang pesan dalam mode teks Matlab?", sepertinya TIDAK ada cara yang baik untuk menghilangkannya.


Linux
  1. Apakah Kami Memiliki Undo Di Linux?

  2. Linux – Menjalankan Aplikasi Mac Os X Di Linux?

  3. Linux – Bagaimana Cara Menjalankan Bootloader Dari Linux?

  1. Cara Menjalankan SCP Tanpa Interupsi Prompt Kata Sandi di Linux

  2. Aplikasi GUI tanpa desktop grafis

  3. Butuh distro kecil tanpa desktop atau windows manager, hanya untuk menjalankan satu aplikasi grafis

  1. Jalankan container di Linux tanpa Sudo di Podman

  2. Jalankan mesin virtual Linux di Podman

  3. Memindahkan file di Linux tanpa mv