Salut à tous,
voilà sous Matlab, il est possible de faire appel à des commandes système avec le ! par exemple sous un unix (Linux, OS X, Solaris...) :
Ce qui est hyper pratique !
Code : Sélectionner tout - Visualiser dans une fenêtre à part !cp monscipt.m unecopie.m
Cela dit, je n'ai pas encore trouvé le moyen de passer le contenu d'une variable matlab vers un variable shell.
Je m'explique par un exemple.
sous matlab, je génère un fichier postscipt d'un figure matlab dont le nom est fonction de variables, ce qui ressemble à ca :
Si je veux depuis matlab, executer des opérations de type système (cp, mv...) sur ce fichier postscript, comment alors passer la variable matlab "filename" au shell (quelqu'il soit)? Evidemment $filename ne donne rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [...] filename = ['plot_var1',num2str(var2),'_var2_',num2str(var2),'.eps']; print('-depsc',filename);
Merci pour tout retour !
A.
Partager