You are on page 1of 14

Universidad autnoma de Sinaloa

Ingeniera en procesos industriales

Laboratorio de mtodos numricos


Practica IV Interfaz grfica de Matlab GUIDE

Introduccin
Matlab Guide es un entorno de programacin grafica que ofrece Matlab para poder realizar y ejecutar programas de Simulacin a medida de forma simple, tiene las caractersticas bsicas de todos los programas visuales como Visual Basic o Visual C++.

Objetivo

Familiarizar al alumno con la interfaz grfica GUIDE de programacin de MATLAB de tal forma que el alumno aprenda a elaborar programas ms presentables y amigables.

Desarrollo de la prctica.
Desarrollar el siguiente programa mediante la interfaz grfica de Matlab: Escribir un programa que convierta una cantidad de temperatura dada en grados. Dicho programa pedir al usuario que introduzca la cantidad de grados y su unidad, as como la unidad a la que se

requiere realizar la conversin. La salida ser la cantidad introducida convertida a la nueva unidad de temperatura elegida. Para comenzar nuestra practica seleccionamos la siguiente opcin en el programa matlab File despus New y por ultimo Gui.

Para esto nos aparecer la siguiente opcin y damos ok.

La opcin de interfaz grfica de usuario en blanco nos presenta un formulario nuevo, en el cual podemos disear nuestro programa.

Comenzamos a disear nuestro programa agregando los siguientes componentes.

Componente
1Button Group 1Static Text

String
Convertir Unidad temperatura Cantidad temperatura de

Tag
Convertir

2Static Text

de

3Static Text

Unidad de temperatura deseada Resultado

4Static Text

-----------------------------

1Edit Text

2Edit Text

3Edit Text

4Edit Text

5Edit Text

-----------------------------------Introduzca datos Solucin

Actual

Cantidad

requerida

Solucin

Resultado

1Panel

2Panel

---------------

Quedando as el programa

Ahora proseguimos a programar nuestro botn de convertir para esto damos clic derecho en el botn View Callbacks-Callaback.

Despus insertamos nuestro algoritmo a nuestro programa

Algoritmo

Muestra de las corridas

De kelvin a Celsius.

C = K 273.15 C=315-273.15 C=41.85C De Kelvin a Fahrenheit

C = 57 273 C = -216-15 Celsius a Fahrenheit F = 9/5 (216.15) +32 F =-357.07 De Celsius a kelvin

K=C + 273.15 K=320C + 273.15 K=593.15 De Celsius a Fahrenheit

F= 9/5 (C) +32 F= 9/5(320C) +32 F=608

Fahrenheit kelvin

K=273.15 + (F - 32) / 1.8 K=273.15+ (223F - 32) / 1.8 K=379.261

Fahrenheit a Celsius C = 5 / 9 (F 32) C = 5 / 9 (64F 32) C = 17.77777

Kelvin a Rankin

R = K (95) R = 83K (95) R=149.4

Celsius a Rankine R = (C + 273.15) 95 R = (104C + 273.15) 95 R = 678.87

Fahrenheit a Rankin R = F + 459.67 R = 339F + 459.67 R =798.67

Diagrama de flujo Inicio

Ein
Einunits Eoutunits

Error=1 M

Einunit s

K
EK=M

F
EK=(M+459.67)/1.8

C
EK=M+273.15

R
EK=(5/9)*M

Error=1

Eoutuni ts

K
EK=M

F
E=(9/5)*EK-459.67

C
E=EK-273.15

R
E=(9/5)*EK

Error=1

1 Error

solucion,E

Resultado, Eoutunits
'Error, la unidad de entrada o la de conversin se han tecleado incorrectamente.'

Fin

Conclusin
Con ayuda del matlab podemos hacer muchos programas para que nos faciliten la solucin de problemas que se presentan tericamente como reales. Tambin poner en practica la herramienta de guide, dndome cuenta que es infinita su utilidad para cualquier tipo de problema.

You might also like