Python的MatlabEngineAPI为Python提供了一个将MATLAB作为计算引擎调用的包。引擎支持参考实现(CPython)。金宝appMATLAB支金宝app持版本2.7、3.7和3.8。有关详细信息,请参阅与MATLAB产品兼容的Python版本(按发行版)下载188bet金宝搏.
要安装和起动发动机,请参阅开始使用Python的MATLAB引擎API.
要从MATLAB调用Python函数,请参见MATLAB中的Python库.
发动机应用需要安装MATLAB版本;不能在只有MATLAB运行时的机器上运行MATLAB引擎。
您需要为Python编写和构建MATLAB引擎应用程序。
要在Python会话中启动MATLAB引擎,首先必须将引擎API作为Python包安装。
默认情况下,安装程序在
文件夹。如果安装在其他文件夹中,请更新草根
\外部\引擎\ python蟒蛇
环境变量。
MatlabEngineAPI for Python提供了一个名为matlab
这使您能够从Python调用MATLAB函数。
用于启动Python的MATLAB引擎的选项。
如何从MATLAB函数返回输出参数。如何从函数中读取多个输出。当MATLAB函数不返回输出参数时该怎么办。
从Python中,您可以访问所有MATLAB函数的支持文金宝app档。
此示例演示如何在Python中创建MATLAB数组,并将其作为输入参数传递给MATLABsqrt
功能。
这个matlab
Python包提供了数组类,将MATLAB数值类型的数组表示为Python变量,以便在Python和MATLAB之间传递MATLAB数组。
当您将Python数据作为输入参数传递给MATLAB函数时,MATLAB Engine for Python会将数据转换为等效的MATLAB数据类型。
当MATLAB函数返回输出参数时,MatlabEngineAPI for Python将数据转换为等效的Python数据类型。
这个例子展示了如何从MatlabHandle类创建一个对象,并在Python中调用它的方法。
默认情况下,MATLAB将所有数值存储为双精度浮点数。
此示例演示如何调用MATLAB脚本从Python计算三角形的面积。
这个例子展示了如何用Python将患者的数据分类到吸烟者和非吸烟者的列表中,并用MATLAB绘制患者的血压读数。
这个例子展示了如何调用MATLABsqrt
从Python异步执行函数,稍后检索平方根。
此示例演示如何将标准输出和标准错误从MATLAB函数重定向到Python斯特林吉奥
物体。
MATLAB引擎API不支持这些功能。金宝app
当MATLAB函数引发错误时,MATLAB Python引擎将停止该函数并捕获MATLAB引发的异常。