Download sistemas computacionales

Document related concepts
no text concepts found
Transcript
U.M.S.N.H.
FACULTAD DE INGENIERIA ELECTRICA
SISTEMAS COMPUTACIONALES
PROFESOR: P.HD. JUAN JOSE FLORES ROMERO
“INTEGRACIÓN NUMÉRICA:
METODO DE LOS TRAPECIOS.”
HÉCTOR BRUNO PÉREZ SERVÍN
TERCER AÑO, SEGUNDA SECCION
MORELIA, MICH. A 04 DE ENERO DEL 2002
CONTENIDO:
Introducción.
Desarrollo.
Conclusiones.
Bibliografía.
INTRODUCCIÓN:
Uno de los problemas matemáticos más frecuentes es el cálculo del área que se forma al
graficar una función. Por ejemplo, se necesita calcular el área A que aparece en la siguiente
figura:
en donde la función f(x) y los valores a y b son conocidos.
En este tipo de problemas se pueden obtener dos tipos de soluciones:


Soluciones algebraicas: se obtiene una fórmula precisa y exacta para el área
solicitada.
Soluciones numéricas: se calcula numéricamente una estimación del área.
Desde luego, la soluciones algebraicas son mejores que las numéricas, porque son exactas.
Pero a veces, la complejidad de las funciones hace imposible (o difícil) obtener la solución
algebraica, por lo que una solución numérica permite ahorrar tiempo.
DESARROLLO:
Método de los trapecios
La estrategia más simple consiste en subdividir el intervalo pedido para el cálculo del área
en n subintervalos de pequeño tamaño y aproximar el área como la suma de las área de los
trapecios que se forman:
en donde delta = (a-b)/n. Si n es suficientemente grande (o equivalentemente delta es
suficientemente pequeño), el área de los trapecios será aproximadamente el área pedida. El
área de los trapecios se calcula de la siguiente forma:

Se determinan los puntos del eje x que delimitarán cada trapecio. Estos puntos son:
Xi = a + delta*i, i = 0, 1, 2, ..., n

Se evalúa la función f en cada uno de los puntos xi:
Yi = f(xi), i = 0, 1, 2, ..., n

Se calcula el área de cada trapecio como:
Ai = (yi + y(i + 1))*delta/2, i = 0, 1, 2, ..., n-1

Se suman las áreas de los trapecios.
El método de los trapecios hecho en un programa java y por medio de su respectiva
graficación nos permite ejemplificar de algún modo como sería el cálculo de una
determinada área bajo la curva dividiendo el intervalo dado en sub-intervalos para el
cálculo de dicha área y aproximarla como la suma del área de los trapecios que se forman.
El programa en java implementa un método de graficación que permite ilustrar lo dicho
anteriormente [o algo por el estilo........]; el programa en general, junto con el método de
graficación se mantuvieron relativamente “simples”, para una sola función, esto con el
objetivo de que el (los) usuario(s) pueda(n) comprender sin muchos rodeos y de una
manera relativamente ilustrativa el método y/o tipo de programa que se está
implementando, además de que al alumno se le “facilita” un poco más a la hora de
desarrollar el método de programación.
NOTA:
Profesor Flores, debido a algunos problemillas de tiempo no pude actualizar mi cuenta a
tiempo en el servidor scfie, al momento que lo hice, me dijeron que “probablemente”
pudiera estar a partir de el 07 de Enero –ya sabe como suelen ser de especiales en ese
laboratorio- y en la planta baja, en el servidor sid, si pude tener mis datos al día, pero
también me argumentaron que el servidor pudiera estar listo a partir del día 07 de
Enero,por lo tanto, no pude tener lista mi página web para el applet ni mi cuenta de email
para podérselo enviar, asi que no tuve más remedio que enviárselo desde una cuenta
externa, y aunque se que ya no me contaría para mi evaluación, espero tener muy pronto
disponible ya mi página web para poder tener listo el applet desde ahí. Gracias.
CONCLUSIONES:
Los distintos métodos numéricos de integración siempre facilitan más los cálculos de un
área bajo cierta curva dada en comparación con los métodos algebraicos, estos métodos
traducidos a un lenguaje de programación, en este caso java, nos permiten ver de una
manera muy ilustrativa sus funciones y efectividades.
BIBLIOGRAFÍA:
Rogers Cadenhead, “Aprendiendo Java 1.1 en 24 Horas”, Ed. Prentice Hall.
Deitel y Deitel, “Java 2”, Ed. Prentice Hall.
http://sid.fie.umich.mx/~rochoa/api_1.4/index.html
http://members.es.tripod.de/froufe/introduccion/indice.html