How to run .m file in python
Afficher commentaires plus anciens
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
Réponse acceptée
Plus de réponses (1)
David Gonzalez
le 28 Mar 2019
0 votes
How can I do this if the script is in another folder?
Thanks!
3 commentaires
Wasabi Lee
le 25 Avr 2019
You should just add the location of the file to path.
addpath('matlab/myfiles','-end')
Yihui Quek
le 22 Juil 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
le 10 Mar 2020
Modifié(e) : Huang Chi-En
le 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 ~~
Catégories
En savoir plus sur Call Python from MATLAB dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!