主要内容

matlab.engine.start_matlab

开始MATLAB引擎Python

描述

例子

英格= matlab.engine.start_matlab ()开始一个新的MATLAB®过程,并返回Python®变量英格,这是一个MatlabEngine对象与MATLAB通信过程。

如果无法启动,MATLAB引擎提出了一个EngineError例外。

例子

英格= matlab.engine.start_matlab (选项)使用指定的启动选项选项

例如,调用matlab.engine.start_matlab(桌面)开始从Python MATLAB桌面。

例子

英格= matlab.engine.start_matlab (背景)开始异步MATLAB如果背景真正的

英格= matlab.engine.start_matlab (异步)开始异步MATLAB如果异步真正的。不推荐。使用背景相反的论点。不要使用Python版本3.7或更高版本。有关更多信息,请参见兼容性的考虑

例子

英格= matlab.engine.start_matlab (___)可以包括任何输入参数在以前的语法。

例子

全部折叠

开始一个引擎和一个新的MATLAB过程从Python命令行。

导入matlab。英格ine eng = matlab.engine.start_matlab()

从每个引擎开始不同的MATLAB程序。

导入matlab。英格ine eng1 = matlab.engine.start_matlab() eng2 = matlab.engine.start_matlab()

开始一个引擎与MATLAB桌面。

导入matlab。英格ine eng = matlab.engine.start_matlab("-desktop")

你也可以启动桌面后启动引擎。

导入matlab。英格ine eng = matlab.engine.start_matlab() eng.desktop(nargout=0)

请注意

你可以调用MATLAB函数从桌面和Python。

启动发动机时背景= True。在MATLAB开始时,您可以在Python命令行中输入命令。

导入matlab。英格ine future = matlab.engine.start_matlab(background=True) eng = future.result() eng.sqrt(4.)
2.0

输入参数

全部折叠

MATLAB程序启动选项,指定为一个字符串。您可以指定多个启动选项。支持所有MATLAB引金宝app擎启动选项,除了中列出的选项限制。选项的列表,请参阅特定于平台的命令matlab (Windows),matlab (macOS),或matlab (Linux)

MATLAB桌面,开始使用“桌面”选择。

例子:matlab.engine.start_matlab('-desktop -r "format short"')从Python启动桌面。引擎通过- r”格式短”MATLAB。

开始同步或异步MATLAB,指定为一个逻辑关键字参数。背景是一个别名异步

例子:matlab.engine.start_matlab(背景= True)

开始同步或异步MATLAB,指定为一个逻辑关键字参数。不推荐。使用背景相反的论点。有关更多信息,请参见兼容性的考虑

输出参数

全部折叠

Python变量与MATLAB交流,作为一个返回MatlabEngine如果对象异步背景被设置为或者一个FutureResult如果对象异步背景被设置为真正的

每一次你叫matlab.engine.start_matlab,它开始一个新的MATLAB的过程。

限制

这些MATLAB引擎不支持启动选项:金宝app

  • - h

  • -

  • - - - - - - ?

  • - n

  • - e

  • -softwareopengl

  • 日志文件

版本历史

介绍了R2014b

全部展开