Python如何调用matlab函数?
生活随笔
收集整理的這篇文章主要介紹了
Python如何调用matlab函数?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
僅需一步就能搭建好兩者的通道!
- 在matlab的命令行下鍵入:
cd (fullfile(matlabroot,'extern','engines','python'))
system('python setup.py install')
??注:目前matlab只能被特定版本(2.7、3.7 和 3.8)的python調用。
一個簡單的例子
在m文件中寫入這樣的函數并令函數名和文件名一致:
function S=demo(x,y)
S=x+y
end
在python中進行調用:
import matlab.engine # 加載 Matlab APIeng = matlab.engine.start_matlab() # 實例化 Matlab 模塊
answer = eng.demo(matlab.double([1]),matlab.double([2]))
print(answer)
注:m文件和py文件需要在同一目錄下!
總結
以上是生活随笔為你收集整理的Python如何调用matlab函数?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode简单题之较大分组的位置
- 下一篇: LeetCod中等题之复数乘法