https://ww2.mathworks.cn/help/matlab/matlab-engine-for-python.html
用于 Python 的 MATLAB 引擎 API 可提供一个包,供 Python 将 MATLAB 作为计算引擎来调用。该引擎支持参考实现 (CPython)。MATLAB 支持版本 2.7、3.7、3.8 和 3.9。有关详细信息,请参阅 MATLAB 产品(按版本)兼容的 Python 版本。
- 要安装和启动该引擎,请参阅用于 Python 的 MATLAB 引擎 API 快速入门。
- 要从 MATLAB 调用 Python 函数,请参阅从 MATLAB 调用 Python。
引擎应用程序需要已安装版本的 MATLAB;您无法在只有 MATLAB Runtime 的机器上运行 MATLAB 引擎。
函数
Python 函数
matlab.engine.start_matlab | 启动用于 Python 的 MATLAB 引擎 |
---|---|
matlab.engine.find_matlab | 查找共享的 MATLAB 会话以连接到用于 Python 的 MATLAB 引擎 |
matlab.engine.connect_matlab | 将共享 MATLAB 会话连接到用于 Python 的 MATLAB 引擎 |
MATLAB 函数
matlab.engine.shareEngine | 将正在运行的 MATLAB 会话转换为共享会话 |
---|---|
matlab.engine.engineName | 返回共享 MATLAB 会话的名称 |
matlab.engine.isEngineShared | 确定 MATLAB 会话是否共享 |
类
Python 类
matlab.engine.MatlabEngine | Python object using MATLAB as computational engine within Python session |
---|---|
matlab.engine.FutureResult | 存储在 Python 对象中的 MATLAB 函数异步调用的结果 |