GNU/Linux >> Tutoriales Linux >  >> Linux

¿Ejecutar Matlab en Linux sin entorno gráfico?

Inicie MatLab con las siguientes banderas

matlab -nodesktop -nojvm -nosplash
  • -nodesktop impide el escritorio

  • -nojvm impide el inicio de la máquina virtual Java

  • -nosplash evita la pantalla de bienvenida de inicio.

Tenga en cuenta que, como señaló Li-aung Yip en los comentarios, Mathworks no recomienda usar el -nojvm bandera.


El comando es matlab -nodesktop .

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


matlab -nodisplay

Ver aquí sobre -nodisplay .

Entonces -nodesktop y -nosplash son innecesarios. No tienen sentido en modo texto.

Probablemente no sea una buena idea agregar -nojvm a menos que tenga una buena razón por separado para hacerlo. Sin la JVM, se pierde alguna funcionalidad cuya ausencia podría generar confusión más adelante. Fuente:mismo enlace que el anterior. Encima de -nodisplay , no hace que su sesión Matlab no gráfica sea menos gráfica.

Aquí hay un par de formas de ejecutar comandos de forma no interactiva.

Forma 1:

matlab -nodisplay < myScript.m

Poner exit como p. el último comando en myScript.m .

Vía 2:

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

La segunda forma es preferible, porque p. si hay un error en medio del código, la segunda forma imprimirá un mensaje de error y saldrá con un código distinto de cero. Mientras que la primera forma es equivalente a escribir los comandos directamente, independientemente de lo que diga Matlab (que podrían ser mensajes de error).

En caso de que la siguiente pregunta sea "cómo suprimir la bienvenida mensaje en modo texto Matlab?", parece que NO hay una buena manera de deshacerse de él.


Linux
  1. Ejecute una máquina virtual Linux en Podman

  2. Cómo ejecutar SCP sin interrupción de solicitud de contraseña en Linux

  3. ¿Es posible ejecutar aplicaciones gráficas como Firefox sin instalar un entorno de escritorio?

  4. ¿Cómo ejecutar UNetBootin (o similar) en Linux?

  5. Cómo arrancar un sistema Linux sin servidor gráfico

Ejecutar archivos binarios en Linux

Cómo ejecutar Windows 95 en Linux

Cómo ejecutar comandos particulares sin contraseña Sudo en Linux

CÓMO:Ejecutar Linux en Android sin root

Variables de entorno de Linux

Necesita una distribución pequeña sin un administrador de escritorio o de Windows, solo para ejecutar una sola aplicación gráfica