m 文件 dll matlab 中调用_如何在matlab中调用python程序
現(xiàn)在python很火,很多代碼都是python寫的,如果你和我一樣,習(xí)慣了使用matlab,還想在matlab中調(diào)用Python的代碼,應(yīng)該怎么辦呢?其中一條思路:首先在matlab中調(diào)用系統(tǒng)腳本命令,然后再通過腳本命令調(diào)用python程序。來個(gè)實(shí)例...
1. matlab中調(diào)用系統(tǒng)腳本命令
matlab可以通過system()來執(zhí)行系統(tǒng)腳本命令,例如windows系統(tǒng)中簡(jiǎn)單的dir命令:
system(dir)結(jié)果就會(huì)返回文件夾內(nèi)容:
2. 通過cmd執(zhí)行python程序
我的python程序test.py如下:
#!/usr/bin/python3可以在cmd中,來執(zhí)行這段代碼(注意:python需添加在系統(tǒng)環(huán)境目錄中):
python數(shù)據(jù)結(jié)果如下:
3. 在matlab中調(diào)用python程序
下一步,把cmd調(diào)用python程序的代碼放在matlab中執(zhí)行。
如下:
command輸出結(jié)果:
可以看出,輸出結(jié)果是cmd中調(diào)用是一樣的。
通過這種方式,我們就可以不用重寫,直接調(diào)用現(xiàn)有的python腳本文件了。
另外,Matlab可以通過py模塊直接調(diào)用python,更加便捷,參見:https://zhuanlan.zhihu.com/p/92081119
總結(jié)
以上是生活随笔為你收集整理的m 文件 dll matlab 中调用_如何在matlab中调用python程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: switch matlab c语言,ma
- 下一篇: 360浏览器卸载_无法卸载?Win10