Bonjour
j'ai un code écrit en langage python, est ce que c'est possible de le transformer en code Matlab, s'il vous plait au moins un indice?
Merci
Bonjour
j'ai un code écrit en langage python, est ce que c'est possible de le transformer en code Matlab, s'il vous plait au moins un indice?
Merci
Bonjour,
Quelle est ton problème? As-tu essayer de le ré-écrire dans la syntaxe de matlab?
Pour une bonne utilisation des balises codec'est ici!
Petit guide du voyageur MATLABien :Le forum
La faq
Les tutoriels
Les sources
La nature est un livre écrit en langage mathématique. Galilée.
Bonjour
J'ai programme une partie d'un code sur matlab, l'autre moitie provienne d'une autre personne qui a écrit la suite du code en langage python que je ne maitrise pas.
Je veut appliquer les deux codes sur matlab, je voulais juste savoir comment transformer un code écrit en pyhton en matlab? comme on le fait en Langage C ou C++.
Cordialement
Comme on peut le faire avec les fichiers mex en c/c++?
Ce n'est pas possible avec les fichiers écrits en python (enfin pas à ma connaissance)
Tu peux executer un script python sous matlab avec la commande "command" mais tu vas avoir des difficultés à faire interagir du code matlab et python.
A mon avis la seule possibilité est de ré-écrire ton fichier python dans la syntaxe matlab.
Pour une bonne utilisation des balises codec'est ici!
Petit guide du voyageur MATLABien :Le forum
La faq
Les tutoriels
Les sources
La nature est un livre écrit en langage mathématique. Galilée.
Oui c'est ça avec mex, tu dit en python c'est pas possible, mais juste pour t'informer qu'il est possible, mais la tu as dit une chose très importante, "command" elle exécute un script python sous matlab, je ne savais pas, comment le faire? avec quelle commande? parce que après je peut utiliser le fichier compile.
Merci
Cordialement
Attention, le c et python sont 2 langages très différents : python est un langage interprété, c'est à dire que chaque ligne de commande est exécuté au cours de la lecture (comme les scripts de matlab). C'est pourquoi un fichier python ne peut pas être compiler comme un fichier c.
Par contre j'ai dit une boulette : pour exécuter un script python, il faut utiliser la commande system (et non command, qui n'existe pas d'ailleurs) :
Mais cette commande permet juste d'exécuter des lignes de commande (comme tu pourrais le faire dans un terminal windows par exemple (si tu es sous windows)). Donc le script peut être lancer par cette commande (il faut que tu ais python installer sur ta machine) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part help system
Mais le problème c'est que dans matlab, tu n'auras pas accès aux variables qui sont crées par le script... donc ça dépend de ce que fais le script et de la façon dont tu veux l'utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part system('python monscript.py');
Pour une bonne utilisation des balises codec'est ici!
Petit guide du voyageur MATLABien :Le forum
La faq
Les tutoriels
Les sources
La nature est un livre écrit en langage mathématique. Galilée.
Partager