主要内容

使用MATLAB引擎的工作区Python

这个例子展示了如何将变量添加到MATLAB®在Python中发动机的工作空间®

当你启动引擎,它提供了一个接口,所有MATLAB变量的集合。这个集合,工作空间,作为一个Python字典实现连接到引擎。每个MATLAB变量的名字成为关键工作空间字典。的钥匙工作空间必须有效的MATLAB标识符(例如,您不能使用数字键)。你可以将变量添加到引擎工作区在Python中,然后您可以使用变量在MATLAB函数。

发动机工作空间添加一个变量。

导入matlab。引擎eng = matlab.engine.start_matlab x = 4.0 eng ()。工作区[y] = x = eng.eval (sqrt (y))打印(a)
2.0

在这个例子中,x只存在作为一个Python变量。它的值分配给一个新条目的引擎工作区,调用y,创建一个MATLAB变量。然后,您可以调用MATLABeval函数来执行sqrt (y)声明在MATLAB和返回的输出值,Python 2.0。

另请参阅

|

相关的话题