calling matlab functions from python

3 visualizaciones (últimos 30 días)
RD
RD el 8 de Mzo. de 2015
Comentada: RD el 8 de Mzo. de 2015
I am trying to call matlab functions from python. According to the instructions given in this link for installing the matlab engine module http://www.mathworks.com/help/releases/R2014b/matlab/matlab_external/install-the-matlab-engine-for-python.htmll, I should have a folder called engines in the extern folder. However my extern doesnt contain this folder. I am using matlab R2014 which according to the release notes contains support for this task

Respuestas (1)

Robert Snoeberger
Robert Snoeberger el 8 de Mzo. de 2015
Editada: Robert Snoeberger el 8 de Mzo. de 2015
My first guess would be that you are looking in the extern folder from an older version of MATLAB. What value did you use for matlabroot?
I'm on a mac. In my case, matlabroot is " /Applications/MATLAB_2014b.app/ "
$ ls /Applications/MATLAB_R2014b.app/extern/
engines examples include lib
If I look in the extern folder from an older version, then the engines folder isn't available.
$ ls /Applications/MATLAB_R2013b.app/extern/
examples include lib
  3 comentarios
Ken Atwell
Ken Atwell el 8 de Mzo. de 2015
RD, sorry, the Python interface you are trying to use was added in the "b" release and you have the earlier "a" release. See http://www.mathworks.com/help/matlab/release-notes.html#R2014b
RD
RD el 8 de Mzo. de 2015
Yea that is what i thought too. I am currently updating my version to r2014b. Thank you all for your help!

Iniciar sesión para comentar.

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!

Translated by