Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

API del motor MATLAB para C++

Ejecutar código de MATLAB® desde programas de C++, con soporte de programación orientada a objetos y ejecución asincrónica

La API del motor MATLAB para C++ ofrece una interfaz entre el lenguaje de programación de C++ y MATLAB. La API permite que los programas de C++ inicien MATLAB, evalúen funciones de MATLAB con argumentos e intercambien datos con MATLAB.

Esta API del motor MATLAB es compatible con la API de datos de MATLAB. Gracias a ella, las aplicaciones que se ejecutan fuera de MATLAB pueden funcionar con los datos de esta plataforma a través de una interfaz neutral de MATLAB. Para obtener más información sobre la API de datos de MATLAB, consulte API de datos de MATLAB.

Compartir la sesión de MATLAB

matlab.engine.shareEngineConvert running MATLAB session to shared session

Cómo iniciar, buscar, conectar y terminar MATLAB

matlab::engine::connectMATLABConnect to shared MATLAB session synchronously
matlab::engine::connectMATLABAsyncConnect to shared MATLAB session asynchronously
matlab::engine::findMATLABFind shared MATLAB sessions synchronously
matlab::engine::findMATLABAsyncFind shared MATLAB sessions asynchronously
matlab::engine::startMATLABStart MATLAB synchronously
matlab::engine::startMATLABAsyncStart MATLAB asynchronously
matlab::engine::terminateEngineClientFree engine resources during runtime

Conversiones de tipo

matlab::engine::convertUTF8StringToUTF16StringConvert UTF-8 string to UTF-16 string
matlab::engine::convertUTF16StringToUTF8StringConvert UTF-16 string to UTF-8 string

Definiciones de tipo

matlab::engine::StreamBuffer Define stream buffer
matlab::engine::String Define UTF16 string

Clases

matlab::engine::MATLABEngineEvaluate MATLAB functions from C++ program
matlab::engine::FutureResultRetrieve result from asynchronous operation
matlab::engine::SharedFutureResult Retrieve result from asynchronous operation as shared future
matlab::engine::WorkspaceTypeType of MATLAB workspace

Temas

Configurar y crear aplicaciones para el motor

Iniciar MATLAB y conectarse a la plataforma

Llamar a funciones e intercambiar datos

Crear tipos de datos de MATLAB

Información relacionada