Bonjour,
Dans le cadre d'un projet je dois arriver a faire communiquer mon script python avec MATLAB pour des commandes basiques. Je dois en effet être capable depuis python d'ouvrir matlab sur un certain fichier .m et arriver a éxécuter le programme. Pour le moment j'arrive juste a ouvrir MATLAB depuis python avec cette commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
import subprocess
subprocess.Popen ("MATLAB.exe")
Je précise que je developpe sous windows et que c'est mes premiers pas avec python je connais la programmation orienté objet avec des bases en C++
J'ai par ailleurs essayé les commandes suivantes mais jamais mon fichier .m ne s'ouvre :/
J'ai installé les bibliothèques scientifiques Numpy et Scipy car j'ai vu qu'elles étaient nécessaires pour communiquer avec matlab

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
subprocess.Popen("MATLAB.exe -r E:\USERS\Nicolas\analyse.m",shell =TRUE, stdout=PIPE)
open("E:\USERS\Nicolas\analyse.m")
open("analyse.m")
file("analyse.m")
Merci d' avance pour votre aide,

Cordialement