How to run .m file in python
Show older comments
I have a .m code what I want to run in python. Is it any easy way? 1. this code is not a function. 2. don't want to show the matlab window.
Best Regards
Xinfeng
Accepted Answer
More Answers (1)
David Gonzalez
on 28 Mar 2019
0 votes
How can I do this if the script is in another folder?
Thanks!
3 Comments
Wasabi Lee
on 25 Apr 2019
You should just add the location of the file to path.
addpath('matlab/myfiles','-end')
Yihui Quek
on 22 Jul 2019
I think the OP means, 'what should I add to my Python script if I want it to run a matlab script in a different folder?' Your command is a Matlab command, which doesn't help if the Matlab script can't even be found by Python.
Huang Chi-En
on 10 Mar 2020
Edited: Huang Chi-En
on 10 Mar 2020
The classical python function :
# python..
import sys
positionOfPath = 1
sys.path.insert( positionOfPath, 'your matlab path' )
# end of python
may help python find the path to access the matlab script ~~
Categories
Find more on Call Python from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!