国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何使用Python調(diào)用MATLAB函數(shù)?

網(wǎng)友解答: 這里簡單介紹一下吧,目前來說,有2種方法,一種是安裝mlab庫,一種是安裝matlab 自帶的Engine API for python,下面我簡單介紹一下這2種方法是如何調(diào)

網(wǎng)友解答:

這里簡單介紹一下吧,目前來說,有2種方法,一種是安裝mlab庫,一種是安裝matlab 自帶的Engine API for python,下面我簡單介紹一下這2種方法是如何調(diào)用matlab函數(shù)的,實驗環(huán)境win10+python2.7+pycharm5.0+matlab R2017a,主要內(nèi)容如下:

使用matlab自帶的Engine API for python調(diào)用matlab函數(shù),目前來說,matlab提供2種類型的Engine接口,一種是java,一種是python,這里我們使用python的,主要過程如下:

1.首先,安裝Engine API for python,默認Engine API for python在matlab的安裝目錄extern下,如我的路徑“E:R2017aexternenginespython”,這是一個源碼安裝包,在cmd窗口下切換到這個目錄,然后直接輸入命令“python setup.py install”安裝就行,如下:

2.安裝成功后,我們就可以利用Engine API for python來調(diào)用matlab函數(shù)了,這里為了會更好的說明問題,我新建了一個test.m文件,測試函數(shù)如下:

3.接著我們在test.m的同級目錄下新建一個test.py文件(不在同級目錄下,需要設置一下path路徑),直接調(diào)用上面的test函數(shù),測試代碼如下:

程序運行結(jié)果如下,已經(jīng)成功運行matlab函數(shù),并返回結(jié)果:

使用mlab庫,直接調(diào)用matlab函數(shù),這個方法比較舊,但還可以使用,下面我簡單介紹一下實現(xiàn)過程:

1.安裝mlab,這個直接在cmd窗口輸入命令“pip install mlab”就行,如下:

2.安裝成功后,我們就可以進行測試了,還是以上面的test函數(shù)為例,主要代碼如下:

程序運行截圖如下,已經(jīng)成功調(diào)用函數(shù),并返回結(jié)果:

至此,我們就完成了利用python來調(diào)用matlab函數(shù)。總的來說,整個過程不難,步驟也不是很多,只要你有一定的python和matlab基礎,熟悉一下相關(guān)示例和代碼,很快就能掌握的,網(wǎng)上也有相關(guān)資料和教程,感興趣的可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。

網(wǎng)友解答:

1.編譯成 動態(tài)庫調(diào)用。

2.做成可執(zhí)行調(diào)用

3.發(fā)布成web接口調(diào)用

這是以前常用的幾種辦法!

標簽: