La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.
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.
Introducción a Engine API para C++
Introducción al diseño básico de un programa de motor de C++.
Compilar programas de motor de C++
Cree aplicaciones de motor en diferentes plataformas.
Pruebe su entorno de compilación
Use este código de ejemplo para confirmar el entorno de desarrollo de la API de motor para C++.MATLAB
La API de C++ del motor incluye funciones, clases y typedefs en el espacio de nombres.MATLABmatlab::engine
Inicie sesiones desde C++MATLAB
Inicie y conéctese a una sesión de forma sincrónica y asincrónica desde C++.MATLAB
Conectar C++ a la sesión en ejecuciónMATLAB
Conecte el motor de C++ a una sesión que se haya iniciado o convertido en una sesión compartida.MATLAB
Llame a funciones desde C++MATLAB
Llamar a las funciones de C++, pasando variables a y devolviendo variable a C++.MATLABMATLAB
Evaluar extractos de C++MATLAB
Evalúe la expresión de C++ y escriba variables en el área de trabajo base.MATLABMATLAB
Pase variables de C++ a como argumentos de función o colocando esas variables directamente en el espacio de trabajo base.MATLABMATLAB
Pasar variables desde a C++MATLAB
Obtener variables desde el espacio de trabajo base o global.MATLAB
Redirigir salida de ventana de comandos a C++MATLAB
Redirigir la salida de la ventana de comandos, incluidos los mensajes de error, al programa C++.MATLAB
Ejecute Simulink Simulation desde C++
Ejecute simulaciones de modelos desde C++ y visualice los resultados con gráficos.Simulink®MATLAB
Convertir aplicación de motor de C++ para MATLABCompiler SDK Aplicación
Cómo convertir una aplicación de motor a una aplicación implementada mediante MATLABCompiler SDK™.
Crear matrices de estructura de C++
Crear una matriz de estructura en C++ y pasarlo a u obtener una matriz de estructura definida en.MATLABMATLAB
Crear matrices de celdas de C++
Cree matrices heterogéneas en C++ para usarlas como matrices de celdas.MATLAB
Pasar enumeraciones a desde C++MATLAB
Pasar miembros de enumeración de clases de enumeración a desde C++.MATLABMATLAB
Pasar matrices dispersas a desde C++MATLAB
Pase matrices a como matrices dispersas.MATLABMATLAB