pyrun
说明
使用由一个或多个名称-值参数传递的 MATLAB 数据来执行其中包含已赋值的输入和输出变量名称的代码。outvars
= pyrun(code
,outputs
,pyName=pyValue
)
示例
输入参数
输出参数
局限性
对于使用
pyrun
或pyrunfile
定义的 Python 类,如果将类的实例返回到 MATLAB,将无法修改这些类。如果需要更改类定义,请重新启动解释器会话:terminate(pyenv) pyenv(ExecutionMode="OutOfProcess")
或者,重新启动 MATLAB 以使用
"InProcess"
模式。有些局部变量要由其他局部变量通过某种方法来初始化,
pyrun
和pyrunfile
函数不支持具有这种局部变量的类。对于这种用法,请创建一个模块并使用py.
前缀访问它。
版本历史记录
在 R2021b 中推出