Passage de variables depuis matlab vers le shell
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...) :
Code:
!cp monscipt.m unecopie.m
Ce qui est hyper pratique !
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 :
Code:
1 2 3
| [...]
filename = ['plot_var1',num2str(var2),'_var2_',num2str(var2),'.eps'];
print('-depsc',filename); |
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.
Merci pour tout retour !
A.