怎麼用python調用matlab?
目前來說,python調用matlab有2種方法,一種是安裝第三方模塊mlab,一種是安裝matlab自帶的Engine API ,下面我簡單介紹一下這2種方法,以matlab R2017a為例:
這裡為了更好的說明問題,我新建了一個test函數,matlab代碼如下,非常簡單,後面python也就是調用這個函數:
目前來說,python調用matlab有2種方法,一種是安裝第三方模塊mlab,一種是安裝matlab自帶的Engine API ,下面我簡單介紹一下這2種方法,以matlab R2017a為例:
這裡為了更好的說明問題,我新建了一個test函數,matlab代碼如下,非常簡單,後面python也就是調用這個函數:
mlab模塊
這是python中一個專門用於調用matlab的模塊,比較陳舊,早期的方法中經常會用到,目前來說只針對python2系列有效,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝mlab模塊,這個直接在cmd窗口輸入命令“pip install mlab”就行,如下,很快就能安裝成功:
目前來說,python調用matlab有2種方法,一種是安裝第三方模塊mlab,一種是安裝matlab自帶的Engine API ,下面我簡單介紹一下這2種方法,以matlab R2017a為例:
這裡為了更好的說明問題,我新建了一個test函數,matlab代碼如下,非常簡單,後面python也就是調用這個函數:
mlab模塊
這是python中一個專門用於調用matlab的模塊,比較陳舊,早期的方法中經常會用到,目前來說只針對python2系列有效,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝mlab模塊,這個直接在cmd窗口輸入命令“pip install mlab”就行,如下,很快就能安裝成功:
2.安裝成功後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,非常簡單,這裡需要指明test函數文件所在的目錄路徑,不然會出錯:
目前來說,python調用matlab有2種方法,一種是安裝第三方模塊mlab,一種是安裝matlab自帶的Engine API ,下面我簡單介紹一下這2種方法,以matlab R2017a為例:
這裡為了更好的說明問題,我新建了一個test函數,matlab代碼如下,非常簡單,後面python也就是調用這個函數:
mlab模塊
這是python中一個專門用於調用matlab的模塊,比較陳舊,早期的方法中經常會用到,目前來說只針對python2系列有效,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝mlab模塊,這個直接在cmd窗口輸入命令“pip install mlab”就行,如下,很快就能安裝成功:
2.安裝成功後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,非常簡單,這裡需要指明test函數文件所在的目錄路徑,不然會出錯:
點擊直接運行程序,效果如下,已經成功得到test函數執行的結果:
目前來說,python調用matlab有2種方法,一種是安裝第三方模塊mlab,一種是安裝matlab自帶的Engine API ,下面我簡單介紹一下這2種方法,以matlab R2017a為例:
這裡為了更好的說明問題,我新建了一個test函數,matlab代碼如下,非常簡單,後面python也就是調用這個函數:
mlab模塊
這是python中一個專門用於調用matlab的模塊,比較陳舊,早期的方法中經常會用到,目前來說只針對python2系列有效,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝mlab模塊,這個直接在cmd窗口輸入命令“pip install mlab”就行,如下,很快就能安裝成功:
2.安裝成功後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,非常簡單,這裡需要指明test函數文件所在的目錄路徑,不然會出錯:
點擊直接運行程序,效果如下,已經成功得到test函數執行的結果:
Engine API for Python
這是matlab自帶的一個python API接口,兼容性比較好(支持python2和python3),也比較新,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝Engine API for python,這個直接在matlab的安裝目錄extern\engines\python下面就可以找到對應源碼,打開cmd窗口,切換到這個目錄,運行命令“python setup.py install”就能快速安裝,如下,這裡會對當前python的版本進行識別,如果合適則正常安裝,否則會提示安裝失敗:
目前來說,python調用matlab有2種方法,一種是安裝第三方模塊mlab,一種是安裝matlab自帶的Engine API ,下面我簡單介紹一下這2種方法,以matlab R2017a為例:
這裡為了更好的說明問題,我新建了一個test函數,matlab代碼如下,非常簡單,後面python也就是調用這個函數:
mlab模塊
這是python中一個專門用於調用matlab的模塊,比較陳舊,早期的方法中經常會用到,目前來說只針對python2系列有效,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝mlab模塊,這個直接在cmd窗口輸入命令“pip install mlab”就行,如下,很快就能安裝成功:
2.安裝成功後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,非常簡單,這裡需要指明test函數文件所在的目錄路徑,不然會出錯:
點擊直接運行程序,效果如下,已經成功得到test函數執行的結果:
Engine API for Python
這是matlab自帶的一個python API接口,兼容性比較好(支持python2和python3),也比較新,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝Engine API for python,這個直接在matlab的安裝目錄extern\engines\python下面就可以找到對應源碼,打開cmd窗口,切換到這個目錄,運行命令“python setup.py install”就能快速安裝,如下,這裡會對當前python的版本進行識別,如果合適則正常安裝,否則會提示安裝失敗:
2.安裝完成後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,也非常簡單:
目前來說,python調用matlab有2種方法,一種是安裝第三方模塊mlab,一種是安裝matlab自帶的Engine API ,下面我簡單介紹一下這2種方法,以matlab R2017a為例:
這裡為了更好的說明問題,我新建了一個test函數,matlab代碼如下,非常簡單,後面python也就是調用這個函數:
mlab模塊
這是python中一個專門用於調用matlab的模塊,比較陳舊,早期的方法中經常會用到,目前來說只針對python2系列有效,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝mlab模塊,這個直接在cmd窗口輸入命令“pip install mlab”就行,如下,很快就能安裝成功:
2.安裝成功後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,非常簡單,這裡需要指明test函數文件所在的目錄路徑,不然會出錯:
點擊直接運行程序,效果如下,已經成功得到test函數執行的結果:
Engine API for Python
這是matlab自帶的一個python API接口,兼容性比較好(支持python2和python3),也比較新,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝Engine API for python,這個直接在matlab的安裝目錄extern\engines\python下面就可以找到對應源碼,打開cmd窗口,切換到這個目錄,運行命令“python setup.py install”就能快速安裝,如下,這裡會對當前python的版本進行識別,如果合適則正常安裝,否則會提示安裝失敗:
2.安裝完成後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,也非常簡單:
點擊運行這個程序,效果如下,已經成功執行test函數並得到結果:
目前來說,python調用matlab有2種方法,一種是安裝第三方模塊mlab,一種是安裝matlab自帶的Engine API ,下面我簡單介紹一下這2種方法,以matlab R2017a為例:
這裡為了更好的說明問題,我新建了一個test函數,matlab代碼如下,非常簡單,後面python也就是調用這個函數:
mlab模塊
這是python中一個專門用於調用matlab的模塊,比較陳舊,早期的方法中經常會用到,目前來說只針對python2系列有效,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝mlab模塊,這個直接在cmd窗口輸入命令“pip install mlab”就行,如下,很快就能安裝成功:
2.安裝成功後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,非常簡單,這裡需要指明test函數文件所在的目錄路徑,不然會出錯:
點擊直接運行程序,效果如下,已經成功得到test函數執行的結果:
Engine API for Python
這是matlab自帶的一個python API接口,兼容性比較好(支持python2和python3),也比較新,可以直接安裝使用,下面我簡單介紹一下這種方法:
1.首先,安裝Engine API for python,這個直接在matlab的安裝目錄extern\engines\python下面就可以找到對應源碼,打開cmd窗口,切換到這個目錄,運行命令“python setup.py install”就能快速安裝,如下,這裡會對當前python的版本進行識別,如果合適則正常安裝,否則會提示安裝失敗:
2.安裝完成後,我們就可以直接編寫python代碼來調用test函數了,測試代碼如下,也非常簡單:
點擊運行這個程序,效果如下,已經成功執行test函數並得到結果:
至此,我們就完成了利用python來調用matlab。總的來說,這2種方法都非常簡單,代碼量也不多,很好理解,只要你熟悉一下上面的配置過程,多調試幾遍程序,很快就能掌握的,網上也有相關教程和資料,非常豐富詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
下載mlab1.1.4.tar.gz,解壓縮後,進入該目錄,在此處打開cmd窗口,執行python setup.py install即可