A voir également:
- Compiler les programmes sous matlab
- Complément logiciel microsoft publier au format pdf ou xps pour les programmes microsoft office 2007 - Télécharger - Bureautique
- Mettre en veille des programmes - Guide
- Comment compiler des pdf - Guide
- Programmes au démarrage windows 10 - Guide
- Inno setup compiler - Télécharger - Édition & Programmation
5 réponses
<ital><ital><ital><ital>salut,oui tu peut compiler un programe matlab mais aprés l'installation du matlab compiler,voici quelque information importante:
Le compilateur MATLAB 'mcc' transforme une fonction MATLAB en code source C qui est ensuite compilé par l'outil 'mbuild'.
Celui-ci génère un code compilé de la fonction (avec comme extension '.mexaxp')qui sera automatiquement utilisé à la place de la fonction MATLAB correspondante.
Soit la fonction MATLAB suivante 'carre1' qui va nous servir d'exemple:
function mat=carre1(n);
% calcul test
for i=1:n
mat(i)=sqrt(i)*i;
end
Pour compiler on tape sous MATLAB :
>> mcc -x carre1.m
On obtient un code source C 'carre1.c' et un exécutable 'carre1.mexaxp' qui sera utilisé à la place de 'carre1.m'.
Ces deux fichiers se trouve dans le répertoire courant. L'utilisation de l'outil 'mbuild' est transparent pour l'utilisateur.
Pour lancez la fonction on tape par exemple :
>> carre1(100)
Si l'on desire des informations sur la compilation l'option '-v' permet d'avoir toutes les informations en cours de la compilation.
>> mcc -vx carre1.m
Le compilateur MATLAB 'mcc' transforme une fonction MATLAB en code source C qui est ensuite compilé par l'outil 'mbuild'.
Celui-ci génère un code compilé de la fonction (avec comme extension '.mexaxp')qui sera automatiquement utilisé à la place de la fonction MATLAB correspondante.
Soit la fonction MATLAB suivante 'carre1' qui va nous servir d'exemple:
function mat=carre1(n);
% calcul test
for i=1:n
mat(i)=sqrt(i)*i;
end
Pour compiler on tape sous MATLAB :
>> mcc -x carre1.m
On obtient un code source C 'carre1.c' et un exécutable 'carre1.mexaxp' qui sera utilisé à la place de 'carre1.m'.
Ces deux fichiers se trouve dans le répertoire courant. L'utilisation de l'outil 'mbuild' est transparent pour l'utilisateur.
Pour lancez la fonction on tape par exemple :
>> carre1(100)
Si l'on desire des informations sur la compilation l'option '-v' permet d'avoir toutes les informations en cours de la compilation.
>> mcc -vx carre1.m
Kermitt31
Messages postés
3679
Date d'inscription
jeudi 15 juillet 2004
Statut
Contributeur
Dernière intervention
8 août 2006
495
8 août 2006 à 08:37
8 août 2006 à 08:37
Bonjour,
J'arrive un peu tard et en plus je vais un peu contredire le message précédent. Il est en effet possible de compiler des programmes Matlab. En effet, Matlab integre, dans les versions pas trop anciennes, un compilateur permettant de generer des exe.
Le compilateur est appelé grace a la commande 'mcc'. Pour plus d'infos, il suffit de taper 'help mcc'sous Matlab. Il faut cependant savoir que cela ne donne pas forcement des resultats exceptionnels et que lorsque l'on veut creer des executables, il faut mieux utiliser un langage prevu pour ca...
Bon courage
J'arrive un peu tard et en plus je vais un peu contredire le message précédent. Il est en effet possible de compiler des programmes Matlab. En effet, Matlab integre, dans les versions pas trop anciennes, un compilateur permettant de generer des exe.
Le compilateur est appelé grace a la commande 'mcc'. Pour plus d'infos, il suffit de taper 'help mcc'sous Matlab. Il faut cependant savoir que cela ne donne pas forcement des resultats exceptionnels et que lorsque l'on veut creer des executables, il faut mieux utiliser un langage prevu pour ca...
Bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
7 août 2009 à 20:03
une idee?
29 oct. 2009 à 17:21