Vous regardez une version antérieure (v. /display/EDDSDLTEL/Matlab) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 6) afficher la version suivante »

Pour voir toutes les versions disponibles, tapez 'mat' puis appuyez sur la touche <Tab>. Vous verrez que nous avons les versions :

mat2014a, mat2014b, mat2015a, mat2015b, mat2016a, mat2016b, mat2017a,...


Matlab à distance

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


  • Aucune étiquette