卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

網(wǎng)友解答:

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

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

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

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

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

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

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

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

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

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

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

網(wǎng)友解答:

1.編譯成 動(dòng)態(tài)庫(kù)調(diào)用。

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

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

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

標(biāo)簽: