文档帮助中心文档
出身背景
开始MATLAB引擎Python
eng = matlab.engine.start_matlab ()
eng = matlab.engine.start_matlab(选项)
eng = matlab.engine.start_matlab(背景)
eng = matlab.engine.start_matlab(异步)
eng = matlab.engine.start_matlab (___)
例子
英格=matlab.engine.start_matlab()开始一个新的MATLAB®进程,并返回Python®变量英格,也就是MatlabEngine对象,用于与MATLAB进程通信。
英格=matlab.engine.start_matlab()
英格
MatlabEngine
如果MATLAB不能启动,发动机升起一个EngineError例外。
EngineError
英格= matlab.engine.start_matlab (选项)使用指定的启动选项选项.
英格= matlab.engine.start_matlab (选项)
选项
例如,调用matlab.engine.start_matlab(桌面)从Python启动MATLAB桌面。
matlab.engine.start_matlab(桌面)
英格= matlab.engine.start_matlab (出身背景)异步启动MATLAB出身背景是真正的.
英格= matlab.engine.start_matlab (出身背景)
真正的
英格= matlab.engine.start_matlab (异步的)异步启动MATLAB异步的是真正的。不推荐。请使用出身背景参数。不要用于Python版本3.7。有关更多信息,请参阅兼容性考虑.
英格= matlab.engine.start_matlab (异步的)
异步的
英格= matlab.engine.start_matlab (___)可以包含前面语法中的任何输入参数。
英格= matlab.engine.start_matlab (___)
全部折叠
从Python命令行启动一个引擎和一个新的MATLAB进程。
导入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)
请注意
您可以从桌面和Python调用MATLAB函数。
用…启动发动机背景= True.当MATLAB启动时,您可以在Python命令行输入命令。
背景= True
导入matlab。英格ine future = matlab.engine.start_matlab(background=True) eng = future.result() eng.sqrt(4.)
2.0
“-nodesktop”
MATLAB进程的启动选项,指定为字符串。您可以指定多个启动选项。引擎支持所有MATLA金宝appB启动选项,除了在限制.有关选项列表,请参阅特定于平台的命令matlab (Windows),matlab(macOS),或matlab (Linux).
matlab (Windows)
matlab(macOS)
matlab (Linux)
开始MATLAB与桌面,使用“桌面”选项
“桌面”
例子:matlab.engine.start_matlab('-desktop -r "format short"')从Python启动桌面。引擎通过- r”格式短”MATLAB。
matlab.engine.start_matlab('-desktop -r "format short"')
- r”格式短”
假
同步或异步启动MATLAB,指定为逻辑关键字参数。出身背景是异步的.
例子:matlab.engine.start_matlab(背景= True)
matlab.engine.start_matlab(背景= True)
同步或异步启动MATLAB,指定为逻辑关键字参数。
FutureResult
用于与MATLAB通信的Python变量,返回为MatlabEngine如果对象异步的或出身背景设置为假或者一个FutureResult如果对象异步的或出身背景设置为真正的.
每次你打来电话matlab.engine.start_matlab,它开始了一个新的MATLAB过程。
matlab.engine.start_matlab
引擎不支持这些MATLAB启动选项:金宝app
-h
-
-?
-n
-e
-softwareopengl
日志文件
全部展开
对于Python版本3.7,异步的是一个关键字和不能用作的参数matlab.engine.start_matlab.使用出身背景参数代替所有受支持的Python版本。金宝app
matlab.engine.connect_matlab|matlab.engine.find_matlab|matlab.engine.MatlabEngine
matlab.engine.connect_matlab
matlab.engine.find_matlab
matlab.engine.MatlabEngine
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系