Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.
Intercambio y aplicación de datos con aplicaciones de C++
Interactúe con datos de MATLAB desde aplicaciones de C++.
Ejemplos que usan API del motor para C++ y API de datos de MATLAB para C++ para pasar datos entre programas de C++ y funciones de MATLAB®.
Use la interfaz de tipado fuerte para aplicar una asignación de tipo de datos estricta entre MATLAB y C++. Llame a la función matlab.engine.typedinterface.generateCPP
para generar archivos con encabezado C++ para funciones y clases de MATLAB. Después, cuando cree una aplicación de C++ con estos archivos con encabezado, puede usar las funciones y clases de MATLAB como funciones y clases de C++ sin escribir código C++.
Funciones
Temas
Crear tipos de datos de MATLAB
- Create Structure Arrays from C++
Create structure arrays in C++ and pass them to MATLAB, or retrieve structure arrays from MATLAB. - Create Cell Arrays from C++
Create heterogeneous arrays in C++ to use as MATLAB cell arrays. - Pass Enumerations to MATLAB from C++
Pass members of a MATLAB enumeration class to MATLAB from C++. - Pass Sparse Arrays to MATLAB from C++
Pass arrays from C++ to MATLAB as MATLAB sparse arrays. - Use MATLAB Handle Classes in C++
Integrate MATLAB handle classes with C++ applications.
Interfaz de tipado fuerte
- Write MATLAB Code for Strongly Typed C++ Interface
Specify data type requirements in MATLAB code. - Data Type Mappings Between C++ and Strongly Typed MATLAB Code
Refer to data type mappings between C++ and MATLAB when using strongly typed MATLAB code. - Limitations of Strongly Typed Interface for C++
Strongly typed interface for C++ features not supported in MATLAB.
Solución de problemas