Options au lancement

11 08 2007

Lorsque Matlab est lancé « normalement », depuis l’icône de l’application ou un terminal avec la commande « matlab », tout l’environnement de développement est chargé : interface graphique, machine virtuelle Java, etc. Dans cet article, nous allons étudier les options permettant de motifier ce comportement par défaut. Les options sont, très classiquement, introduite par un tiret, sans espace entre le tiret et le nom de l’option. Pour introduire des options il faut donc lancer Matlab en ligne de commande ou bien éditer la commande dans le raccourci vers l’application. Si plusieurs options sont utilisées, elles doivent être séparées par une espace.Suppression de la fenêtre de démarrage (splash screen)En temps normal, une petite fenêtre avec le logo de Matlab ainsi que le numéro de la version s’affiche à l’écran durant le chargement. Pour supprimer cette fenêtre — ce qui peut faire gagner un peu de temps au lancement —, il suffit d’utiliser l’option « -noplash » :$ matlab -nosplash Lancement d’une application (M-file) au démarrageIl est possible d’exécuter une fonction ou un script contenu dans un M-file au démarrage de Matlab. L’option à utiliser est « -r », suivi d’une espace et du nom de la fonction ou du script. Attention : pas de chemin d’accès, juste le nom de la fonction ou du script (qui doit donc être dans le path de Matlab) :$ matlab -r nomÉcriture d’un fichier de session (log file)Matlab peut en outre écrire un fichier de session à l’endroit que vous lui spécifierez à l’aide de l’option « -logfile » :$ matlab -logfile session.logSuppression de l’affichage des figuresCette option empêche l’affichage de toute figure créée par Matlab, ce qui peut être utile notamment pour le debuggage. Cela se fait avec l’option « -noFigureWindows » :$ matlab -noFigureWindowsMinimisation de l’interface au démarrageL’option « -minimize », comme le nom l’indique, réduit l’interface de Matlab au démarrage :$ matlab -minimizeSuppression de l’interface graphiqueSi vous n’aimez pas l’interface graphique de Matlab et préférez travailler en ligne de commande, c’est possible avec l’option « -nodesktop » :$ matlab -nodesktopSuppression de la machine virtuelle JavaSi vous n’utilisez pas Java et que vous pouvez vous passer de l’interface, l’option « -nojvm » vous permettra d’épargner grandement les ressources de votre machine :$ matlab -nojvmAttention cependant, comme précisé plus haut, cette option supprime également l’interface comme si vous aviez utilisé l’option « -nodesktop » !Pour approfondirIl existe d’autres options, moins utiles peut-être, ou d’usage très spécifique. Tout est détaillé dans l’aide de The MathWorks.


Actions

Information

Laisser un commentaire