Export matlab workspace data to python
19 ビュー (過去 30 日間)
古いコメントを表示
Indhu Priyadharshini Govindasamy
2021 年 12 月 14 日
コメント済み: Urveshkumar Dharmendrabhai
2023 年 5 月 2 日
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 件のコメント
Urveshkumar Dharmendrabhai
2023 年 5 月 2 日
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.
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
採用された回答
その他の回答 (1 件)
Sanjay Sivakumar
2021 年 12 月 14 日
You can try to export the MATLAB workspace data to an excel spreadsheet and use the spreadsheet in python.
参考
カテゴリ
Help Center および File Exchange で Call Python from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!