Il n'y a pas de version 'matlab' de défaut.
Pour voir toutes les versions disponibles, tapez 'mat' puis appuyez deux fois sur la touche <Tab>. Vous verrez que nous avons les versions :
mat2014a, mat2014b, mat2015a, mat2015b, mat2016a, mat2016b, mat2017a,... |
Le moyen le plus rapide d'exécuter un script Matlab est de n'ouvrir aucune fenêtre :
1) Ecrivez le script Matlab soit sur les serveurs de l'UQAM avec 'vi' ou 'vim', ou, si vous n'êtes pas à l'aise avec ceux-ci, vous pouvez aussi écrire le script sur votre ordinateur local et le copier sur les serveurs pour l'y exécuter.
2) Exécutez le script Matlab sans ouvrir aucune fenêtre
a) Assurez-vous que votre script Matlab n'ouvre aucune fenêtre de figures. Pour éviter d'afficher vos chiffres ajoutez par exemple ('visible','off') à la commande 'figure' :
a=1:4; fig = figure('visible','off'); plot(a) saveas(fig,'newout','fig') |
Ou, si vous avez déjà exécuté la commande 'fig = figure(...)', ajouter :
set(fig, 'visible', 'off') |
b) Ouvrez Matlab en "mode ligne de commande" sans ouvrir aucune fenêtre avec :
matlab -nodesktop -nosplash |
Ensuite, vous pouvez exécuter vos scripts avec :
>> matlab_script |
Si vous ne souhaitez exécuter qu'un seul script, vous pouvez également l'exécuter immédiatement avec :
matlab -nodesktop -nosplash -r "matlab_script; quit;" |
Vous devez omettre l'extension '.m' de votre script dans les appels ! Si vous avez des problèmes/corrections/suggestions, envoyez-moi un courriel : winger.katja@uqam.ca