Passing variables from MATLAB to Python
64 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Matt Smith
am 29 Jun. 2022
Kommentiert: Matt Smith
am 30 Jun. 2022
As part of a MATLAB programme I am writing, I utilise a python script. I would like to allow the user to configure parameters in MATLAB for use in that python script.
I have been completely unable to figure out how to send MATLAB variables to python, or rather, how to pull MATLAB variables in a python script. I have a variable x in MATLAB that I wish to use in python.
import matlab.engine
eng = matlab.engine.start_matlab()
The above code works but any step I have tried beyond that has not worked.
Any help would be much appreciated!
0 Kommentare
Akzeptierte Antwort
Kojiro Saito
am 30 Jun. 2022
Run this code in MATLAB.
matlab.engine.shareEngine
Then get a variable from workspace in Python code.
import matlab.engine
eng = matlab.engine.connect_matlab()
x = eng.workspace['x']
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Call MATLAB from Python finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!