GNU/Linux >> Tutoriels Linux >  >> Linux

Exécuter Matlab sous Linux sans environnement graphique ?

Démarrez MatLab avec les drapeaux suivants

matlab -nodesktop -nojvm -nosplash
  • -nodesktop empêche le bureau

  • -nojvm empêche le démarrage de la machine virtuelle java

  • -nosplash empêche l'écran de démarrage de démarrage.

Notez que, comme Li-aung Yip l'a noté dans les commentaires, Mathworks ne recommande pas d'utiliser le -nojvm drapeau.


La commande est matlab -nodesktop .

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


matlab -nodisplay

Voir ici à propos de -nodisplay .

Alors -nodesktop et -nosplash sont inutiles. Ils n'ont aucun sens en mode texte.

Ce n'est probablement pas une bonne idée d'ajouter -nojvm sauf si vous avez une autre bonne raison de le faire. Sans la JVM, vous perdez certaines fonctionnalités dont l'absence pourrait prêter à confusion plus tard. Source :même lien que ci-dessus. En plus de -nodisplay , cela ne rend pas votre session Matlab non graphique moins graphique.

Voici quelques façons d'exécuter des commandes de manière non interactive.

Méthode 1 :

matlab -nodisplay < myScript.m

Mettez exit comme par ex. la dernière commande dans myScript.m .

Voie 2 :

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

La deuxième méthode est préférable, car par ex. s'il y a une erreur au milieu du code, la deuxième méthode imprimera un message d'erreur et sortira avec un code non nul. Alors que la première méthode équivaut à taper directement les commandes, indépendamment de ce que dit Matlab (qui peut être des messages d'erreur).

Dans le cas où la question suivante est "comment supprimer le bienvenue message en mode texte Matlab?", il semble qu'il n'y ait AUCUN bon moyen de s'en débarrasser.


Linux
  1. Avons-nous une annulation sous Linux ?

  2. Linux – Exécuter des applications Mac Os X sous Linux ?

  3. Est-il possible d'exécuter des applications graphiques telles que Firefox sans installer d'environnement de bureau ?

  4. Comment exécuter UNetBootin (ou similaire) sous Linux ?

  5. Besoin d'une petite distribution sans bureau ni gestionnaire de fenêtres, juste pour exécuter une seule application graphique

Exécuter des fichiers binaires sous Linux

Comment exécuter Windows 95 sous Linux

Comment exécuter des commandes particulières sans mot de passe Sudo sous Linux

HOWTO :Exécuter Linux sur Android sans racine

Variables d'environnement Linux

Comment démarrer un système Linux sans serveur graphique