主要内容

matlab:引擎::connectMATLAB

连接到共享MATLAB会话同步

描述

std:: unique_ptr < MATLABEngine > connectMATLAB ()

std::unique_ptr connectMATLAB(const matlab::engine::String& name)

同步连接到一个共享的MATLAB®本地机器上的会话。

  • 如果您指定了一个共享MATLAB会话的名称,但是引擎无法找到具有该名称的会话,则引擎会抛出一个异常。

  • 如果没有指定名称,并且没有可用的共享MATLAB会话,引擎将启动一个新的共享MATLAB会话。MATLAB桌面未启动。

  • 如果没有指定名称,并且存在可用的共享MATLAB会话,则引擎将连接到第一个可用会话。

包括

名称空间:

matlab:发动机
包括 MatlabEngine.hpp

参数

const matlab::引擎::字符串的名字

共享的MATLAB会话的名称

返回值

std:: unique_ptr < MATLABEngine >

指针指向一个MATLABEngine对象

异常

matlab:引擎::EngineException

如果函数无法连接到指定的MATLAB会话,则抛出异常。

例子

全部展开

连接到一个名为my_matlab

std::unique_ptr matlabPrt = connectMATLAB(u"my_matlab");
介绍了R2017b