免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
python如何調(diào)用matlab代碼,有哪些方式呢?

這里簡(jiǎn)單介紹一下吧,目前有2種簡(jiǎn)單的方式,一種是安裝mlab模塊,一種是使用matlab自帶的python API接口,這2種方式都可以完成matlab代碼的調(diào)用,下面我簡(jiǎn)單介紹一下這2種方式,實(shí)驗(yàn)環(huán)境win10+python2.7+pycharm5.0,以matlab R2017a為例,主要內(nèi)容如下:

這里為了方便說(shuō)明調(diào)用過(guò)程,我新建了一個(gè)test.m文件,里面主要是一個(gè)測(cè)試函數(shù)test,截圖如下,非常簡(jiǎn)單,后面的實(shí)驗(yàn)都是調(diào)用這個(gè)test函數(shù):

mlab模塊

這是早期python調(diào)用matlab的一種方式,比較簡(jiǎn)單,目前只支持python2,不支持python3,下面我簡(jiǎn)單介紹一下這種方式:

1.首先,安裝mlab模塊,這個(gè)直接在cmd窗口輸入命令“pip install malb”就行,如下,非常簡(jiǎn)單:

2.編寫完成后,我們就可以直接編寫代碼進(jìn)行調(diào)用了,測(cè)試代碼如下,非常簡(jiǎn)單,這里主要指明m文件所在的目錄,然后直接調(diào)用test函數(shù)就行:

點(diǎn)擊運(yùn)行這個(gè)程序,就會(huì)得到調(diào)用test函數(shù)返回的結(jié)果值,如下:

API接口

也就是matlab自帶的Engine API for python,一個(gè)python源碼安裝包,直接安裝完成后,就可以調(diào)用matlab代碼了,目前,這種方式支持的python版本主要是python2.7、python3.4和python3.5,下面我簡(jiǎn)單介紹一下這種方式:

1.首先,安裝Engine API for python,這個(gè)直接在matlab安裝目錄下找就行,主要在engines目錄中,如下,有2個(gè)API接口,一種是java,一種是python:

這里我們選擇python,點(diǎn)擊進(jìn)去,一個(gè)源碼包:

打開(kāi)cmd窗口,切換到這個(gè)目錄,然后直接運(yùn)行命令“python setup.py install”安裝就行,如下:

2.安裝完成后,我們就可以直接編寫代碼調(diào)用matlab函數(shù)了,測(cè)試代碼如下,也非常簡(jiǎn)單,和m文件在放在一個(gè)目錄下:

點(diǎn)擊運(yùn)行這個(gè)程序,就能得到調(diào)用test函數(shù)返回的結(jié)果,如下:

至此,我們就完成了python調(diào)用matlab的2種方式。總的來(lái)說(shuō),這2種方式都非常簡(jiǎn)單,只要你熟悉一下上面的代碼,很快就能掌握的,當(dāng)然,你也可以先編譯為dll文件,然后再調(diào)用也可以,網(wǎng)上也有相關(guān)資料和教程,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
詳解python包中的__init__.py
初試nose
Python中的模塊
Python程序執(zhí)行順序
我應(yīng)該學(xué)習(xí)MATLAB還是Python?
Python一鍵轉(zhuǎn)Jar包,Java調(diào)用Python新姿勢(shì)!
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服