How to run .m file in python
古いコメントを表示
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
採用された回答
その他の回答 (1 件)
David Gonzalez
2019 年 3 月 28 日
0 投票
How can I do this if the script is in another folder?
Thanks!
3 件のコメント
Wasabi Lee
2019 年 4 月 25 日
You should just add the location of the file to path.
addpath('matlab/myfiles','-end')
Yihui Quek
2019 年 7 月 22 日
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
2020 年 3 月 10 日
編集済み: Huang Chi-En
2020 年 3 月 10 日
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 ~~
カテゴリ
ヘルプ センター および File Exchange で Call Python from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!