如何在Matlab中调用Python?
我可以同时拥有perl.m和python.m,这样我就可以从matlab里调用perl或者python吗?我不知道原来的perl.m是怎么工作的,所以不太敢直接把“perl”换成“python”。请帮帮我。
2 个回答
0
你可以使用这个方法:
status = dos(command)
在'command'里,你输入的命令就像在终端里一样:
比如说:
file - hw.py
print("Hello world")
matlab控制台:
dos('python yourDir\hw.py')
在终端里的输出:
Hello world
3
如果我理解得没错,你有一个文件叫 perl.m
,是用来从Matlab中调用Perl脚本的吧?当然,你不能仅仅把它的名字改成 python.m
就指望它能运行Python代码!
你 必须 打开 perl.m
文件,看看里面到底是做什么的。
另外,你可以在网上搜索如何从Matlab调用Python,比如这个 StackOverflow讨论,还有很多其他有用的资源也会出来。