Bonjour,
je travaille actuellement sur un script matlab utilisant un autre script perl (que je trouve très pratique pour récupérer des données, etc.). J'ai vu que Matlab propose la commande perl, qui d'après l'aide s'utilise comme cela :
perl('perlfile',arg1,arg2,...)
Mon script perl, appelons le test.pl, nécessite 4 arguments d'entrée a,b,c,d. J'ai alors tout naturellement essayé la syntaxe perl('test.pl',a,b,c,d) mais cela ne fonctionne pas. J'obtiens l'erreur All input arguments must be valid strings. Supposons qu'on ait a=10, b=50,c=100 et d=1. Lorsque je tape perl('test.pl','10','50','100','1'), là, ça fonctionne.
Cette solution ne me convient pas, puisque a,b,c,d sont eux même des arguments d'entrée de mon script Matlab... Quelqu'un aurait-il déjà été confronté à ce soucis, ou aurait une idée ?
Partager