在MATLAB中调用Python函数

1 投票
1 回答
1338 浏览
提问于 2025-04-16 19:09

可能重复的问题:
从MATLAB调用Python函数

我需要在一个 MATLAB 环境中调用一个Python函数。这可能吗?

假设我有以下的Python代码:

def squared(x):
    y = x * x
    return y

我该如何从MATLAB的工作区/代码中调用 squared(3) 并得到9呢?

1 个回答

1

我之前从来没有做过这个,所以其他人需要给出一个“真正的”答案,不过我可以提供一些想法。

我经常在我的Linux机器上从MATLAB调用命令行,方法是用一个感叹号,像这样:>>!{命令}。所以我想你可以写一个shell脚本来调用python,然后从MATLAB中调用这个脚本。

wbg

撰写回答