Está en la página 1de 17

Escuela superior politécnica

del Chimborazo
Facultad de mecánica
carrera de ingeniería industrial

Integrantes Grupo 10:


❖ CARLOS BONILLA 6970
❖ Lizbeth Lema 6988
Semestre: cuarto
Paralelo: 1
DOCENTE: Ing. ALEXANDRA PAZMIÑO
Fecha de entrega: 18 – 07 – 2022
Tema: PROGRAMA EJECUTABLE CON MATLAB

Período ACADÉMICO ESPECIAL


ABRIL – SEPTIEMBRE
RIOBAMBA – ECUADOR
PROGRAMA EJECUTABLE CON MATLAB

Al realizar nuestro proyecto, debíamos utilizar la interfaz gráfica mediante el método de integración
por Romberg, asimismo debíamos convertir nuestro archivo en modo ejecutable, MATLAB, es una
pieza de software de ingeniería diseñada por The MathWorks. Al escribir código en Matlab, es
posible que desee crear un archivo ejecutable para ejecutar el código como una aplicación
independiente fuera de su archivo.m Matlab. Afortunadamente, Matlab tiene una función para hacer
precisamente eso. El compilador de Matlab puede crear un ejecutable independiente de su código
de Matlab, que puede funcionar en un motor de tiempo de ejecución denominado Matlab Compiler
Runtime (MCR). Una vez compilado, su aplicación independiente, junto con MCR, se puede
compartir con otros usuarios de forma gratuita.

OBJETIVO GENERAL

❖ Crear un programa ejecutable con el proyecto interfaz gráfica mediante integración


Romberg, que nos permita obtener la interfaz gráfica y los resultados sin abrir la aplicación
MATLAB.

OBJETIVOS ESPECÍFICOS

❖ Analizar todos los programas en MATLAB que nos permitan crear un programa ejecutable.
❖ Crear el programa ejecutable y después comprobar que funcione adecuadamente.
❖ Resolver un problema de ingeniería donde podamos aplicar el programa ejecutable creado
mediante MATLAB.
❖ Comprobar los resultados obtenidos en el desarrollo de problema realizado a mano, con los
resultados obtenidos en el programa.

¿Cómo crear un programa ejecutable con Matlab?


Para crear un programa ejecutable con Matlab es necesario disponer de una licencia de MATLAB
Compiler e instalar la toolbox. Cuando esta se encuentra instalada se puede acceder a la función
mcc con la que se pueden compilar aplicaciones.

mcc -m fun.m

Esto creará una versión compilada de la función en un archivo ejecutable. Por ejemplo, en Windows
se creará un archivo con extensión exe y en Mac un paquete ejecutable con extensión app. En el
caso de que fun.m haga requiera otras funciones el compilador las incluirá automáticamente, salvo
que se llamen mediante eval. Desgraciadamente Matlab no ofrece la posibilidad de realizar
compilación cruzada. Un programa compilado en Mac solamente se podrá ejecutar en Mac y lo
mismo para los compilados en Windows o Linux.
INSTRUCCIONES

El primer paso, completado el diseño de la interfaz y las funciones principales del software. Los
archivos son los siguientes:

El segundo paso, ejecución de la ventana de comandos de matlab >> deploytool muestra la siguiente
imagen, seleccione la primera;

La tercera parte, agregue el archivo m requerido, el archivo fig se agregará automáticamente.


Haga clic en la marca de verificación en la esquina superior derecha y espere a que se complete.

Finalmente, se abrirá automáticamente la carpeta donde se encuentra el archivo generado.

Para comprobarlo, haga doble clic para ejecutarlo.

De arriba hacia abajo:

❖ El primer archivo es el entorno requerido. Si se utilizan otras máquinas, puede instalarlo


primero.
❖ El segundo archivo es un programa ejecutable independiente empaquetado
❖ El tercer archivo se puede usar en su propia máquina.
❖ Grabarlo.

Resuelva el siguiente ejercicio por Interfaz gráfica mediante el método de integración por Romberg
y comprobar los resultados obtenidos en Matlab y los resultados del ejercicio resuelto mano.
Un ingeniero industrial que trabaja en el área financiera, y que su labor más particularmente es
realizar inversiones en bolsas económicas o en comprar acciones de otras empresas y articularlas a
su organización. Presenta sus propuestas de inversiones que se ven reflejadas en la siguiente
función:

𝒇(𝒙) = 𝟐𝒙 + 𝒍𝒏(𝟒𝒙) − 𝟑

Obtener la integral por Romberg de la función mencionada en el intervalo de a = 2 hasta b = 4 en


el nivel 6 (n = 6), resulta a mano y por la interfaz gráfica mediante el método de integración por
Romberg obtener los resultados de la misma función.
CONCLUSIONES
❖ El objetivo primordial de nuestro proyecto fue desarrollar una interfaz gráfica que permitiera
al usuario estimar un modelo de integración de Romberg, al desarrollar nuestro proyecto nos
encontramos que MATLAB tiene tres formas de realizar la interfaz gráfica, en esta ocasión
elegimos la aplicación APP DESIGNER para obtener nuestra interfaz.
❖ También, se buscaba que la interfaz pudiese ser utilizada para obtener los resultados de un
problema y obtener su grafica. Este objetivo se ha conseguido destinando una pantalla de la
interfaz que realiza dicho calculo.
❖ Comprobamos los resultados obtenidos en los cálculos realizados a mano con los valores
obtenidos en la interfaz gráfica.
❖ Por último, buscamos una alternativa que nos permitió convertir nuestro archivo de
MATLAB en un archivo ejecutable, para esto instalamos la opción runtime que nos permitió
realizar nuestro trabajo.

RECOMENDACIONES
❖ Para poder realizar la interfaz gráfica es necesario análisis los métodos que tiene MATLAB
para realizar este proceso, en nuestro caso elegimos el método por medio de APP
DESIGNER, para ello es recomendable instalar esta aplicación, caso contrario no podremos
realizar la interfaz gráfica.
❖ También, es recomendable realizar correctamente los cálculos pares poder compararlos con
los resultados obtenidos en MATLAB.
❖ Para convertir nuestros archivos de MATLAB en un archivo ejecutable es recomendable
instalar runtime, caso contrario no podremos realizar nuestro archivo ejecutable.
❖ Debemos utilizar todos los archivos que realizamos para obtener la interfaz gráfica y al final
no tener complicaciones al crear nuestro archivo.

REFERENCIAS

Benitez, C. (2021). Introducción a Matlab y Simulink . Personales.unican.es.


https://personales.unican.es/corcuerp/matlab_simulink/
Fernandez, N. (2020). MATLAB.exe proceso de Windows - ¿Qué es? . Elarchivo.es.
https://www.elarchivo.es/proceso/matlab.exe.html
García, J. (2021). Matlab Compiler. Mathworks. https://la.mathworks.com/products/compiler.html
Gonzalez, M. (2021). Crear ejecutables con Matlab. JC.mouse.net. https://www.jc-
mouse.net/matlab/crear-ejecutables-con-matlab

También podría gustarte