You are on page 1of 9

TRABAJO

COLABORATIVO 2

CALCULO
INTEGRAL
GONZALEZ PADILLA DANIEL
GARCIA GAYTAN PAULINA
FRANCO ZAVALA ITZEL
GONZALEZ ESTRADA MARIA FERNANDA
GUTIERREZ GALLARDO GEOVANNI
GALVEZ ARELLANO IVAN
ING.JOEL PATLAN CHAVEZ
GRUPO: 5 PRAV
A 26 de Octubre 2015

PROYECTO

En el presente artculo se hace referencia a los principales elementos a tener en cuenta


para el desarrollo de integrales y diferenciales en MATLAB, as como las vas, formas de
evaluacin, instrumentos y herramientas que se ponen en prctica para poder disear
coherentemente una GUI o interfaz de usuario en el mismo o las aplicaciones que se les
puede dar y como consecuencia poder desempear una gestin eficiente que permita
lograr los objetivos planificados en pos de una contribucin para la disminucin de
problemas que requieran del clculo de integrales y diferenciales.
MATLAB dispone de las funciones denominadas quad y dblquad para las integrales
simples y dobles pero tambin dispone de las herramientas utilizadas para este proyecto
que diff y int diferenciar e integrar en su orden.
En MATLAB se calculan los integrales numricos y simblicos.
Una integral es un resultado matemtico que representa el rea entre una funcin y un
plano (por ejemplo, plano xy). El concepto de las integrales es fundamental en el clculo,
y tiene una amplia aplicacin en todas las disciplinas de la ingeniera.
Usted puede calcular integrales numricamente utilizando tcnicas tales como la
cuadratura de Simpson, Lobatto cuadratura, y Gauss-Kronrod cuadratura. Integrales,
tanto definidos e indefinidos, tambin se pueden calcular simblicamente.
Para realizar este proyecto partimos del punto en que MATLAB puede realizar integracin
simple por medio de su consola como se muestra en la siguiente imagen.

En MATLAB esto es posible despus de la insercin de variables que ser explicada en


los conceptos base.
MATLAB tiene una muy corta tolerancia a errores por lo cual tuvimos que lograr a la hora
de hacer una interfaz grfica que la mayora de los errores fueran excluidos o tomados
como cdigo sin ms.

A continuacin se describen varias funcionalidades del paquete de clculo simblico.


PQUETE SYMS
En un principio Matlab se dise orientado al clculo numrico. As, si intentamos calcular
el seno
de una
variable
no
numrica
ocurre el siguiente error:

Recientemente se aadi un paquete adicional que permite a Matlab trabajar con


variables simblicas teniendo que declararlas ates de usarlas:
>>syms x
>>syms dx
Lo que se busca en la interfaz grfica es el hecho de no tener que declarar las variables
por separado sino que estas ya lo estn de antemano o sean identificadas.
Una vez declarada la variable podemos usar expresiones que contengan esta misma. Por
ejemplo si queremos simplificar o evaluar una expresin lo hacemos con el comando
simplify.

Para resolver diferenciales se utiliza el comando diff:

Por otro lado si queremos desarrollar primitivas o integrales indefinidas se utiliza el


comando int
.

En el proyecto se utilizaron estas bases para que matlab sea capaz de resolver integrales
indefinidas simples y diferenciales con una interfaz de usuario.

El programa que se utiliz para realizar el proyecto fue el MATLAB como ya se menciono,
los primeros problemas que tuvimos fue adaptarnos a la interfaz de usuario que era

desconocida para nosotros:

Lo primero en ser realizado despus de comprobar que el programa poda derivar y


integrar fue realizar la interfaz de usuario que ser lo nico que el usuario veria.

La interfaz de usuario cuenta con un cuadro de entrada en la parte superior y dos cuadros
donde se muestran los resultados en la parte inferior del mismo.
La mayor parte de la programacin de este no se encuentra en esos lugares lo nico que
fue programado fue los botones que por medio de cdigo muestran el resultado tomado
de la funcin y borran la funcin actual para poder hacer otra.
El cdigo principal es el que aparece debajo de las lneas que empiezan con % que
consiste en leer los nmeros y letras introducidos por el usuario y convertirlos
automticamente a variables para poder realizar la operacin, para despus de ello
volverlos valores en letras y nmeros para que estos puedan ser mostrados.

Esto sera el desarrollo del programa debido a que no es muy complejo dado a que solo
consiste en lograr el intercambio de variables mescladas con nmeros y letras a simples
caracteres sin distincin alguna.
El resultado del proyecto fue el programa o ms bien dicho la GUI de usuario llamada
intder como se muestra en la imagen la cual sirve para diferenciar eh integrar.

Intder es capaz de integrar e diferenciar una misma ecuacin basndose en funcin de x


en caso de que el programa sea incapaz de calcular cualquiera de las 2 por causas
mayores por ejemplo que falte completar la integral o cosas como esas el programa
simplemente dejara la respuesta en blanco .Se puede realizar un nuevo clculo limpiando
los resultados y la ecuacin original dando click en nuevo clculo. Dejando la interfaz
como la siguiente

Utilizamos la pgina oficial de MATLAB para aprender a realizar una interfaz de usuario
puesto que nunca habamos utilizado este programa tan siquiera.
Interfaz grfico de usuario (I)
GUIDE proporciona un conjunto de herramientas para crear un interface grfico de
usuario. Estas herramientas simplifican el proceso de diseo y creacin del interface
grfico. En la ventana grfica se pueden disponer paneles, botones, cuadros de texto,
barras de desplazamiento, etc. Genera automticamente, dos ficheros uno con
extensin .fig que contiene la informacin sobre el aspecto visual del interface y otro
fichero .m en el que se codifica la respuesta a las acciones del usuario sobre los
controles.

Para poner en marcha el programa en la ventana de comandos de MATLAB se escribi:

>> guide
La guide posee mltiples objetos programables como seran los botones o los campos de
texto utilizados en el programa.

Tambin nos apoyamos en videos de internet acerca de cmo programar un llamado o


flag en el mismo para hacer que los botones funcionaran.
La problemtica que desebamos responder no era problemtica sola en si sino crear un
programa capaz de resolver varias problemticas por si solo ya sea de un mbito
cientfico, matemtico de ingeniera o de contadura como seria la devaluacin o aumento
de precio de una casa.
Supongamos lo siguiente:

dv
0.077 t
=7.7 e
dt
Donde v es el valor de la casa y t es el tiempo prediciendo el valor de la casa en 10 aos.
El programa dio el siguiente resultado.
0.077 t

v=100 e

+c

Suponiendo que la casa tiene un valor de 100,000 dlares en el momento de la compra el


valor final seria.
0.077 (10)

v=100 e

0.77

=100 e =215.98

Entonces despus de 10 aos la prediccin de valor de la casa es de 215,980 dlares.

Las aplicaciones de esto van desde un clculo simple como el de arriba hasta poder
calcular el ndice de desercin de un grupo como el nuestro si se tienen los datos en el
tiempo de un semestre.
BIBLIOGRAFIA:
http://www.sc.ehu.es/sbweb/energias-renovables/MATLAB/gui/gui_1.html
http://www.mathworks.com/index.html?s_tid=gn_logo
https://www.youtube.com/watch?v=NT-6lV2bg1k

You might also like