Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

matlab::engine::startMATLAB

동기식으로 MATLAB 시작

설명

std::unique_ptr<MATLABEngine> startMATLAB(const std::vector<String>& options = std::vector<String>())

별도의 프로세스에서 선택적 MATLAB® 시작 옵션과 함께 MATLAB을 동기식으로 시작합니다.

포함

네임스페이스:

matlab::engine
포함MatlabEngine.hpp

파라미터

const std::vector<String>& options

MATLAB 시작에 사용되는 옵션. 여러 개의 시작 옵션을 지정할 수 있습니다. 엔진은 에 나열된 옵션을 제외하고, 모든 MATLAB 시작 옵션을 지원합니다. 옵션 목록을 보려면 플랫폼별 명령 matlab (Windows), matlab (macOS) 또는 matlab (Linux)를 확인하십시오.

반환 값

std::unique_ptr<MATLABEngine>

MATLABEngine 객체에 대한 포인터

예외

matlab::engine::EngineException

MATLAB 시작에 실패했습니다.

예제

모두 확장

MATLAB을 동기식으로 시작하고, MATLABEngine 객체에 대한 고유 포인터를 반환합니다.

std::unique_ptr<MATLABEngine> matlabPtr = startMATLAB(); 
auto matlabApplication = matlab::engine::startMATLAB({u"-desktop"});

MATLAB을 -nojvm 옵션과 함께 시작하고 MATLABEngine 객체에 대한 고유 포인터를 반환합니다.

std::vector<String> optionVec;
optionVec.push_back(u"-nojvm");
std::unique_ptr<MATLABEngine> matlabPtr = startMATLAB(optionVec);

버전 내역

R2017b에 개발됨