Comment passer des arguments de ligne de commande à un exécutable MATLAB autonome fonctionnant sous Linux/UNIX?Comment passer des arguments de ligne de commande à un exécutable MATLAB autonome fonctionnant sous Linux/Unix?
J'ai besoin de compiler mon script MATLAB sous la forme d'un fichier autonome qui peut être exécuté sur une machine sans MATLAB présent. Il doit être en mesure de travailler d'une manière similaire à C de argv[]
où vous effectuez les opérations suivantes:
Ligne de commande:
myfile argument1.txt argument2.txt
où l'argument 1 et 2 sont les fichiers d'entrée et de sortie.
La syntaxe exacte n'a pas d'importance, mais elle devrait fonctionner comme argv[]
. Qu'est-ce qu'une fonction qui pourrait faire cela?
Ce que je veux dire est que j'ai Matlab sur mon ordinateur, mais je dois faire un exécutable autonome qui peut fonctionner sur les systèmes Unix SANS Matlab sur ces ordinateurs (il est un cluster, qui a seulement Matlab sur un nœud). Je dois trouver un moyen de rendre la fonction varargin sans avoir MATLAB installé sur l'ordinateur qui exécute le programme. Si je peux dire à MATLAB de mettre la bibliothèque MATLAB dans chaque exécutable, c'est OK, tant que c'est un paquet autonome complet.
Qu'en est-il de la valeur retournée? – guilhermecgs