Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MTODOS NUMRICOS
Cuarto Semestre A
INTRODUCCIN
La tecnologa avanza da a da, y cada vez a mayor velocidad, y cada vez va creando nuevas herramientas que van facilitando cada vez ms la vida del ser humano, y minimizando sus problema ya que nos da todo lo necesario para resolverlos cada vez mas rpido .Cada da van apareciendo nuevos aparatos, dispositivos que nos ayudan mucho en nuestro diario vivir. Entre todos estos avances se encuentra algo que ocupamos casi siempre y se ha convertido en algo indispensable para nosotros, LA COMPUTADORA, pero aunque siempre se est innovando para traer nuevas cosas a nuestro medio, mas memoria, mayor rapidez y eficacia y un gran procesamiento; todava o tal vez a corto plazo, no llegarn a entender otro lenguaje que no sean los 0s o 1s, o mejor conocido como lenguaje binario. Esto podra ser un inconveniente al momento de tratar de desarrollar y disear cierto tipo de aplicaciones y componentes de software, cuyos resultados no dependen o no estn ligados nicamente con estos dos estados, sino que tambin influyen varios factores que no se pueden definir solo con 0s o 1s. Tomaremos tan solo un ejemplo: LA RESOLUCION DE ECUACIONES, utilizando los diferentes mtodos aprendidos con el estudio de la matemtica a lo largo de nuestra vida estudiantil, en el papel nos puede resultar fcil realizar esta operacin, pero al intentar llevar de ese papel a que sea una herramienta interactiva para el uso de los usuarios, hay una gran brecha., por lo que en el presente proyecto se presentan los MTODOS ABIERTOS, que logran los mismos resultados que los Mtodos Cerrados, pero a una mayor velocidad. Aunque tengamos la idea en nuestra cabeza y resulte sencillo el razonamiento, lastimosamente la mquina no piensa como nosotros y ah tendramos un inconveniente, nuestra mquina no sabra qu hacer ya que solo se limita a realizar las operaciones aritmticas bsicas. Entonces qu hacer si se nos presenta este caso? Para ello existen ciertos procedimientos que nos permiten llegar a respuestas muy cerca de las verdaderas, y mediante los cuales podamos tener cierta manera de proceder muy parecida a la de nuestros ordenadores. Sabemos que tenemos dos caminos para resolver una ecuacin los mtodos cerrados y los mtodos abiertos, estos ltimos son los que programaremos, y podemos notara que estos ahorrarn tiempo valioso para los usuarios, entre estos mtodos abiertos tenemos: MTODO SIMPLE DE ITERACIN DEL PUNTO FIJO, MTODO DE NEWTON RAPSON, MTODO DE NEWTON RAPSON MODIFICADO, MTODO DE LA SECANTE.
I. DATOS INFORMATIVOS
INTEGRANTES: Alex Aguirre Daniel Arcos Marco Ambo Valeria Coronel Vanessa Morocho Jonathan Quinapanta (335) (327) (370) (312) (298) (275)
II. OBJETIVOS
OBJETIVO GENERAL Disear una aplicacin de computadora dinmica e interactiva con el usuario que le permita obtener races de ecuaciones mediante el mtodo simple de iteracin del punto fijo, mtodo de Newton Rapson, mtodo de Newton Rapson modificado, mtodo de la secante.
OBJETIVOS ESPECIFICOS 1. Aplicar todos los conocimientos adquiridos en el aula de clase. 2. Establecer las dificultades que se presentan al momento de implementar cada uno de los mtodos abiertos, y el programa en general. 3. Identificar con cul de los mtodos abietos a utilizar se llega ms rpido a la respuesta, con el mismo o menor margen de error. 4. Determinar ciertos factores que se deben tomar en cuenta para tomar una respuesta como vlida.
El mtodo de iteracin de punto fijo, tambin denominado mtodo de aproximacin sucesiva, requiere volver a escribir la ecuacin en la forma .
Llamemos
a la raz de . Supongamos que existe y es conocida la funcin tal que: del dominio.
Entonces:
Tenemos, pues, a
PROCEDIMIENTO:
1. Nos deben dar la funcin a la cual le debemos encontrar la raz, es decir, debemos conocer f(x)=0. 2. Nos deben de dar un valor inicial xo. Ejemplo xo = 0. 3. De la funcin f(x) debemos de despejar x de manera que encontremos una nueva funcin de x llamada ahora g(x). 4. Se deriva la funcin g(x). En el caso de que el valor absoluto de la derivada de g(x) sea menor a uno, se asegura que el despeje realizado funcione. Luego se evala g(x) utilizando primero xo. El resultado de esta evaluacin se convierte en el nuevo valor de x y as se contina hasta encontrar la raz deseada desde luego, satisfaciendo un error deseado.
EJEMPLO:
Usar el mtodo de iteracin del punto fijo para aproximar la raz de comenzando con Si despejamos la y hasta que . ,
De donde,
, para
Con un error aproximado del 100%. Aplicando nuevamente la frmula iterativa, tenemos:
Con un error aproximado igual al 28.41%. En este ejemplo, el mtodo solo necesita de 5 iteraciones para reducir el error menor al 1%. Resumimos los resultados en la siguiente tabla: Aprox. a la raz 0 -0.2 -0.1557461506 -0.1663039075 -0.163826372 -0.164410064 Error aprox. 100% 28.41% 6.34% 1.51% 0.35%
Donde f ' denota la derivada de f. Ntese que el mtodo descrito es de aplicacin exclusiva para funciones de una sola variable con forma analtica o implcita cognoscible. Existen variantes del mtodo aplicables a sistemas discretos que permiten estimar las races de la tendencia, as como algoritmos que extienden el mtodo de Newton a sistemas multivariables, sistemas de ecuaciones, etc.
Existen numerosas formas de evitar este problema, como pudieran ser los mtodos de aceleracin de la convergencia tipo de Aitken o el mtodo de Steffensen. Derivados de Newton-Raphson destacan el mtodo de Ralston-Rabinowitz, que restaura la convergencia cuadrtica sin ms que modificar el algoritmo a:
Evidentemente, este mtodo exige conocer de antemano la multiplicidad de la raz, lo cual no siempre es posible. Por ello tambin se puede modificar el algoritmo tomando una funcin auxiliar g(x) = f(x)/f'(x), resultando:
Su principal desventaja en este caso sera lo costoso que pudiera ser hallar g(x) y g'(x) si f(x) no es fcilmente derivable. Por otro lado, la convergencia del mtodo se demuestra cuadrtica para el caso ms habitual en base a tratar el mtodo como uno de punto fijo: si g'(r)=0, y g' '(r) es distinto de 0, entonces la convergencia es cuadrtica. Sin embargo, est sujeto a las particularidades de estos mtodos.
EJEMPLO:
Consideremos la ecuacin
cos(x) = x3.
Podramos tratar de encontrar el cero de f(x) = cos(x) - x3. Sabemos que f '(x) = -sin(x) - 3x2. Ya que cos(x) 1 para todo x y x3 > 1 para x>1, deducimos que nuestro cero est entre 0 y 1. Comenzaremos probando con el valor inicial x0 = 0,5
10
Los dgitos correctos estn subrayados. En particular, x6 es correcto para el nmero de decimales pedidos. Podemos ver que el nmero de dgitos correctos despus de la coma se incrementa desde 2 (para x3) a 5 y 10, ilustando la convergencia cuadrtica.
La manera en que se realizan las iteraciones es de la misma forma que el del mtodo de newtonraphson
EJEMPLO:
Utilice el mtodo de Newton-Raphson modificado para evaluar la raz mltiple dela ecuacin con un valor inicial de
11
12
MTODO DE LA SECANTE
Un problema en la implementacin del mtodo de Newton-Raphson es el de la evaluacin de la derivada. Aunque esto no es un inconveniente para los polinomios y para muchas otras funciones, existen algunas funciones cuyas derivadas pueden ser en extremo difciles de evaluar. Este mtodo, a diferencia del de biseccin y regla falsa, casi nunca falla ya que solo requiere de 2 puntos al principio, y despus el mismo mtodo se va retroalimentando. Lo que hace bsicamente es ir tirando rectas secantes a la curva de la ecuacin que se tiene originalmente, y va chequeando la interseccin de esas rectas con el eje de las X para ver si es la raz que se busca.
Como se puede ver, este mtodo necesitar dos aproximaciones iniciales de la raz para poder inducir una pendiente inicial.
13
EJEMPLO:
Utilice el mtodo de la secante para encontrar una raz real de la ecuacin polinomial: F(x)=x3+2x2+10x-20=0. Utilizando la ecuacin:
Obtenemos:
14
Si bien no se converge a la raz tan rpido como resolvindolo utilizando el mtodo NewtonRaphson, la velocidad de convergencia no es tan lenta como resolvindolo por el mtodo de punto fijo; entonces se tiene para este ejemplo una velocidad de convergencia intermedia.
15
IV.
DIAGRAMAS DE FLUJO
METODO DEL PUNTO FIJO
16
17
18
METODO DE LA SECANTE
19
V.
20
21
FUNCION 2
22
23
FUNCIN 3
24
FUNCIN 4
25
FUNCION 5
26
27
VI.
CONCLUSIONES
1. El mtodo de punto fijo fue el mas difcil de programar debido a que se necesita conocer y calcular todas las posibilidades de g(x). Adems de tener que observar para que posibilidad la funcin va a converger. 2. En el mtodo de Newton Rhapson y Newton Rhapson modificado, solo necesitamos conocer la derivada de la funcin, adems el nico control que necesitamos es que la derivada en el punto inicial sea diferente de 0. 3. El mtodo de la secante es prcticamente el mismo que el mtodo de falsa posicin con la nica diferencia que en este no necesariamente la raz dentro del intervalo. Adems este mtodo fue el ms sencillo en su implementacin.
VII.
RECOMENDACIONES
1. Realizar controles para algunos casos y restricciones como la divisin por cero, ya que el programa puede presentar fallos posteriores. 2. Analizar de manera detallada la ecuacin a resolver, para determinar con que mtodo la respuesta converge ms rpidamente.
VIII.
BIBLIOGRAFA
1. http://www.tecdigital.itcr.ac.cr/revistamatematica/HERRAmInternet/ecuaexecl/node4.ht ml 2. http://aprendeenlinea.udea.edu.co/lms/moodle/mod/resource/view.php?inpopup=true& id=24501 3. http://personales.unican.es/segurajj/mii/p3m2.pdf 4. http://es.scribd.com/doc/34463777/METODOS-ABIERTOS 5. http://es.wikipedia.org/wiki/M%C3%A9todo_del_punto_fijo 6. http://noosfera.indivia.net/metodos/puntoFijo.html 7. http://es.wikipedia.org/wiki/M%C3%A9todo_de_Newton 8. http://www.epsem.upc.edu/~fpq/ale-hp/modulos/aplicaciones/newton.pdf 9. http://es.scribd.com/doc/71346013/27/Metodo-de-Newton-Raphson-modificado-pararaices-multiples 10. http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r68950.PDF