从Matlab调用Python函数

时间:2013-06-25 11:55:00

标签: python matlab python-3.3

我在使用Matlab调用Python函数时遇到问题。我已经毫不高兴地研究了我的问题,这个问题已经在这个网站上得到了解答,Call Python function from MATLAB,但我似乎无法让解决方案为我工作。

据我所知,很多人会建议我使用Matlab废弃并使用Python,但我的老板要求我在Matlab中编码。 我正在使用一个简单的平方函数来解决如何将python函数调用到Matlab中,如前面的解决方案Call Python function from MATLAB所示。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

如果它有帮助,这里有一些关于如何从MatLab执行操作系统命令的信息:http://www.mathworks.co.uk/help/matlab/ref/system.html

如果找不到更直接的方法来调用python,可以使用上面的方法从你的操作系统调用python脚本,例如:上面的命令是

python path_to_script.py [arg_1] [arg_n]

这里有一些指示,要像这样调用Python,它需要是一个公认的环境变量,如果不是添加它或使用完整路径。如果任何参数(包括脚本名称)包含任何空格,则需要用双引号括起来。