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 版本

引擎应用程序需要已安装版本的 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 函数异步调用的结果