Uso de MATLAB con C y C++

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

Creación de funciones de MATLAB escritas en C y C++

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.


Función MEX para calcular la distancia de Levenshtein entre dos cadenas.

Función MEX para calcular la distancia de Levenshtein entre dos cadenas.

Creación de una interfaz de MATLAB en una librería de C o C++.

Creación de una interfaz de MATLAB en una librería de C o C++.

Creación de una interfaz de MATLAB en una librería de C y C++

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.


Acceso a algoritmos de MATLAB desde aplicaciones de C y C++

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.


API del motor de MATLAB para C++.

API del motor de MATLAB para C++.