MATLAB

Desarrollo y distribución de aplicaciones

Las herramientas y los productos complementarios de MATLAB proporcionan una serie de opciones para desarrollar y distribuir aplicaciones. Es posible compartir algoritmos y aplicaciones individuales con otros usuarios de MATLAB o distribuirlos libremente entre otras personas que no disponen de MATLAB.

Desarrollo e Implementación de Aplicaciones 3:51
Desarrollar y compartir aplicaciones MATLAB como código, ejecutables o componentes de software.

Diseño de interfaces gráficas de usuario

Mediante GUIDE (entorno de desarrollo de interfaces gráficas de usuario), es posible crear, diseñar y editar interfaces gráficas de usuario. Se pueden incluir controles habituales como cuadros de lista, menús desplegables y botones, además de gráficos de MATLAB. También es posible crear interfaces gráficas de usuario mediante programación utilizando las funciones de MATLAB.

Diseño mediante GUIDE de una interfaz gráfica de usuario de análisis de viento y la interfaz terminada.
Diseño mediante GUIDE de una interfaz gráfica de usuario de análisis de viento (arriba) y la interfaz terminada (abajo).

Distribución de aplicaciones

Para distribuir una aplicación directamente entre otros usuarios de MATLAB, se puede empaquetar a modo de aplicación de MATLAB, lo cual genera un archivo único para la distribución. Las aplicaciones se instalan automáticamente en la galería de aplicaciones de MATLAB para que resulte fácil acceder a ellas.

Si desea compartir aplicaciones con personas que no disponen de MATLAB, puede utilizar productos de distribución de aplicaciones. Estos productos complementarios generan de forma automática aplicaciones autónomas, librerías compartidas y componentes de software para su integración en entornos de C, C++, Java, .NET y Excel. Los ejecutables y los componentes se pueden distribuir de forma gratuita.

MATLAB Production Server permite ejecutar programas de MATLAB empaquetados con MATLAB Compiler dentro de sus sistemas de producción, lo cual hace posible la incorporación de análisis numéricos en aplicaciones web, de bases de datos y de empresa.

Generación de código C

MATLAB Coder se puede emplear para generar código C independiente a partir del código de MATLAB. MATLAB Coder admite un subconjunto del lenguaje de MATLAB que suelen emplear los ingenieros de diseño para desarrollar algoritmos a modo de componentes de sistemas más amplios. Este código se puede utilizar para la ejecución autónoma, para la integración con otras aplicaciones de software o como parte de una aplicación embebida.

Código de MATLAB e informe de generación de código que muestra el código C generado.
Código de MATLAB (izquierda) y un informe de generación de código (derecha) que muestra el código C generado.
R2014a

Descargar la última versión

Introducción a MATLAB 5:07

MATLAB Student