如何在Matlab中调用Python?

0 投票
2 回答
1000 浏览
提问于 2025-04-16 16:34

我可以同时拥有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讨论,还有很多其他有用的资源也会出来。

撰写回答