MATLAB® proporciona una integración bidireccional flexible con muchos lenguajes de programación, incluido Python. Esto permite que distintos equipos trabajen juntos y utilicen algoritmos de MATLAB en sistemas de IT y software de producción.

La integración bidireccional entre MATLAB y Python permite lo siguiente:


Llamada a MATLAB desde Python

MATLAB Engine API para Python permite llamar a MATLAB a modo de motor de cálculo desde Python.

Esta API hace posible la ejecución de comandos de MATLAB desde su entorno de Python sin tener que iniciar una sesión de escritorio en MATLAB. Obtenga más información sobre MATLAB Engine API para Python.


Llamada a librerías de Python desde MATLAB

Si tiene funciones y objetos en Python, puede llamarlos directamente desde MATLAB.

Esto permite trabajar siempre desde MATLAB sin cambiar el entorno de programación. Obtenga más información sobre cómo llamar a librerías de Python desde MATLAB.


Empaquetado de programas de MATLAB para el despliegue escalable con Python

Escriba algoritmos y aplicaciones en MATLAB para después empaquetarlos y compartirlos con tan solo un clic. Es posible crear paquetes de Python a partir de programas de MATLAB mediante el uso de MATLAB Compiler SDK™. Estos paquetes se pueden integrar con aplicaciones de Python que, a su vez, se pueden compartir con usuarios de equipos de sobremesa o desplegarse en sistemas web y empresariales de forma gratuita. Obtenga más información sobre la integración de programas de MATLAB compilados en aplicaciones de Python.

Amplíe el alcance de sus programas de MATLAB para permitir que den servicio y que accedan de forma simultánea a un sistema de aplicaciones web, aplicaciones empresariales y bases de datos mediante el despliegue de los programas en MATLAB Production Server™. Este servidor proporciona integración dentro de su arquitectura de IT a través de librerías API de cliente ligeras (incluido Python) y una interfaz RESTful/JSON.