![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1372234/image.png)
Export matlab workspace data to python
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Indhu Priyadharshini Govindasamy
le 14 Déc 2021
Commenté : Urveshkumar Dharmendrabhai
le 2 Mai 2023
i want to export matlab workspace data to python and plot the graph in python
eng.sim("add.slx")
myVar = eng.workspace["out.simout.Data"]
print(myVar)
but i am getting this ValueError: variable name is not valid in MATLAB.
Could anyone please help me to solve this?
1 commentaire
Urveshkumar Dharmendrabhai
le 2 Mai 2023
I am trying to control and simulate the simulink model through Python. However, I am getting the same error as below:
'ValueError: variable name is not valid in MATLAB'
I have written below code:
def getOutput(self):
simout_S = self.eng.workspace['out.simout']
tout_T = self.eng.workspace['out.tout']
return simout_S, tout_T
The error which I got is related the workspace variable. The workspace variable 'simout' is already defined in the simulink model.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1372234/image.png)
How can I solve this problem? How can I extract results stored in the workspace into Python and plot them at the end?
For more information about my question, kindly see my question posted on the link below:
https://de.mathworks.com/matlabcentral/answers/1956564-valueerror-variable-name-is-not-valid-in-matlab-while-extracting-the-results-stored-in-matlab-wor
Réponse acceptée
Plus de réponses (1)
Sanjay Sivakumar
le 14 Déc 2021
You can try to export the MATLAB workspace data to an excel spreadsheet and use the spreadsheet in python.
Voir également
Catégories
En savoir plus sur Call Python from MATLAB dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!