我正在尝试捕获python脚本正在调用的matlab函数的返回值。 Matlab代码已被编译为二进制文件,称为square_of_n。我期望值是4但得到0。
python代码:
import subprocess
out = subprocess.Popen('square_of_n', shell=True)
return_value = out.returncode
print(return_value)
已编译的matlab二进制代码:
functions square_of_2 = 2*2
由于二进制来自同事,我不确定代码的确切编写方式,但是我被告知matlab二进制返回值4而不是输出值。