Passing variables from MATLAB to Python
61 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Matt Smith
el 29 de Jun. de 2022
Comentada: Matt Smith
el 30 de Jun. de 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 comentarios
Respuesta aceptada
Kojiro Saito
el 30 de Jun. de 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']
Más respuestas (0)
Ver también
Categorías
Más información sobre Call MATLAB from Python en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!