使用可以查看官方文檔:
https://ww2.mathworks.cn/help/matlab/matlab_external/install-the-matlab-engine-for-python.html
下面演示具體步驟:
1、安裝matlab和python
如果已經安裝了matlab和python,這一步就可以跳過了。
2、給python安裝API
找到matlab的 安裝根路徑,然後如下操作:
(1)打開matlab安裝路徑裏的 \extern\engines\python
(2)打開cmd
(3)輸入下面指令:
python setup.py install
上面是以woindows爲例,其實mac,和linux的操作是一樣的,如下:
(4)如何在python代碼中使用matlab的函數呢?
1.導入相關模塊並啓動引擎:
import matlab.engine
eng = matlab.engine.start_matlab()
2.調用函數
假設當前路徑下已經有一個matlab函數 Add.m,內容如下:
function a = Add(b,c)
a = b + c;
python中使用如下:
import matlab.engine
eng = matlab.engine.start_matlab()
result = eng.Add(1, 2)
print(result)