Uso de MATLAB con C y C++
Amplíe las aplicaciones de MATLAB con funciones de C y C++ existentes y
librerías de terceros
Amplíe las aplicaciones de MATLAB con funciones de C y C++ existentes y
librerías de terceros
En MATLAB®, puede ampliar el código C y C++ con una función MEX y llamarla del mismo modo que cualquier función integrada de MATLAB. Eso significa que puede utilizar código C y C++ existente sin necesidad de reescribir los algoritmos en MATLAB. Las funciones MEX permiten que el código C y C++ cree y modifique arrays de MATLAB en el área de trabajo de MATLAB. Con las funciones MEX de C++, puede acceder directamente a datos de MATLAB con la librería estándar de C++ y evitar copias de datos innecesarias.
En MATLAB, puede crear una interfaz para librerías de C y C++ de terceros destinada a computación científica, integración de hardware o E/S de archivos especializada. Puede reducir el tiempo de desarrollo utilizando herramientas integradas para generar la interfaz sin necesidad de escribir código C o C++. Puede crear la interfaz a partir de archivos de encabezado o código fuente. Los usuarios de la librería no necesitan compilador para llamar a las funciones de la librería o utilizar objetos C++ en MATLAB.
Más información
Puede utilizar algoritmos de MATLAB en aplicaciones de C y C++. La API del motor de MATLAB para C y C++ permite que las aplicaciones utilicen y modifiquen variables en el área de trabajo de MATLAB, llamen a funciones de MATLAB y evalúen comandos de MATLAB. Las aplicaciones de C y C++ también pueden iniciar y detener instancias de MATLAB o conectarse a una instancia de MATLAB existente.
Si necesita desplegar los algoritmos de MATLAB de manera más amplia, utilice MATLAB Coder™ para generar código C y C++ ANSI a partir de código de MATLAB para diversas plataformas, desde sistemas de escritorio hasta hardware integrado.
Más información