41 Capitulo 2. SOLUCION NUMERICA DE UNA ECUAC ION NO-LINEAL EN UNA VARIABLE De con acuerdo f(xa) ~ -7.019... x10- los 4 . resultados Observe I f(.91015625) 1= 4.42... x10 - 4 que de el la TABLA menor xa = .909765625 :::: a 2 2.2, valor If(xn)l, de y ocurri6 en la iteracion n == 7 . ' n = 1,2,3,... ,8 Y es Sera que x7 es mejor aproximaci6n de a 2 que xa? Si usamos el metodo de Bisecci6n para buscar aproximaciones de a 1 E[- .5,-A] a 3 y E[3.7 , 3.8] , con la misma precisi6n de a 2 , obtenemos: a1 '" -.458 984375 = x e ' f( xa) a 3 :::: = 7.485 .. x 10- s 3.733203 125 = x e ' f(xa) = - 2A08 ..x10 - 3 • Algunas de las desventajas del metodo de Bisecci6n co n respecto a otros metodos son No tiene en cuenta la magnitud de los valores de la fu nci6n en las aproximaciones calculadas xn ' s610 tiene en cuenta su signo, 10 que hace que una aproximaci6n intermedia , mejor que ';'-- - ' la respuesta final, pase desapercibida . Aunque ,el metodo converge , siempre, su convergencia es muy lenta , comparada con la convergencia de otros metod os que estudiaremos, por 10 que se sugiere escoger el intervalo inicial [a,b] tan pequeno como sea posible 0 usar el metodo de Biseccion para obtener un , buen punta de arranque para la aplicaci6n de otro metodo. Una de las mayores ventajas que tiene el metoda de Biseccion es que el error de b- a truncamiento , a - xn se acota facilmente (recuerde que a - xn ~ - n- )' 2 I I, I I Ejercicio 2.1 Use el metodo de Biseccion para estimar la menor raiz positiva de la ecuacion x - tanx = 0 , can una precision de por 10 menos 3 cifras decimale~ exactas, empezando con un intervalo [a, b] que contenga a dicha raiz y b - a = 0.1 .,- • " 2.1.2 Metodo de Pos·ici6n Falsa (0 Regula Falsi): Consideremos una funcion f continua en un intervalo [a,b] y tal que f(a)f(b) < O . EI metodo de Posicion Falsa , para encontrar una aproximaci6n de una raiz a de f(x) = 0 en (a ,b), es similar al metodo de Bisecci6n en el sentido de que se generan subintervalos [an,bn] que encierran a la raiz a , pero esta vez xn no es el punto media de [an ,bn] , sino el punto de interseccion de la recta que pasa por los puntos (an ,f(a n)) , (bn, f(b n)) con el eje x (ver la FIGURA 2,6 siguiente) . AI reemplazar la curva por una recta se obtiene una "posicion falsa" de la raiz , de aqui ei nombre del metodo. Tambien se Ie canoce como metodo de Interpolaci6n Lineallnversa . t 42 METODOS NUMERICOS xn ' es decir, If(xn)I<E 0 IXn - Xn_1/< E para escogida . EI procedimiento termina cuando se de iteraciones previamente establecido, Se puede demostrar, ver Ralston , 1965, pagina 324, sea continua . x Ejercicio 2.2 Escriba un algoritmo para el metoda Ejemplo 2.3 Con respecto a las raices a, ecuaci6n 3x 2 - eX = 0 , si usamos el metoda de FIGURA 2,6 Empezamos tomando a 1 = a, b1 = b Y encontramos la primera aproximaci6n de la raiz, x 1 , " como la intersecci6n con el eje x , de la recta secante a la curva que pasa por los puntos (a 1,f(a 1)), (b 1,f(b 1 )) se obtienen los siguientes resultados : Si f( x1 ) = 0 , entonces a = x1 Y el proceso termina. Instrucci6n en DERIVE: Si f(a 1)f(x1) < O entonces a E(a 1,x 1) y tomamos a 2 = a1 , b 2 =x 1, de 10 contrario tomamos a 2 = x1 ' b 2 = b 1 ' Aplicamos nueva mente el proceso anterior al intervalo [a 2 , b 2 ] , es decir, hacemos REGULA( f(x), x, a, b, N): aproXiml aplicado a la funci6n f(x) en el Compare los resultados Ejercicio 2.3 Ap/lque el ecuaci6n x - tanx =0 , Oespues de la (n -1 )-esima iteraci6n, tenemos a E(an ,bn) y tomamos Observe que en el denominador de la expresi6n anterior nunca se resta, pues f( an )f(b n) < 0 , Este metodo tiene la desventaja , con respecto al de Bisecci6n, que la longitud del subintervalo que contiene a la rafz en general no tiende a cera, porque la mayoria de las graficas de las funciones son c6ncavas (hacia arriba 0 hacia abajo) en la vecindad de la raiz, 10 que hace que uno de los extremos de los subintervalos se apraxime a la ra[z, mientras el otro permanece fijo (ver la FIGURA 2,6 anterior) , Por 10 anterior, la lon.gitud del subintervalo [an, bn] no puede tomarse como un criterio de aproximaci6n a la rafz; se requiere una tolerancia en el valor de la funci6n en la apraximaci6n cut! t s cifras Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE 43 x n ' es decir, I f(xn) I< E 0 I x n - xn_1 1< E para alguna tolerancia E> O previamente escogida. EI procedimiento termina cuando se alcance esta tolerancia 0 un numero maximo de iteraciones previamente establecido . Se puede demostrar, ver Ralston , 1965, pagina 324 , que este metodo converge siempre que f sea continua . * Ejercicio 2.2 Escriba un algoritmo para el metodo de Regula Falsi . Ejemplo 2.3 Con respecto a las raices a 1 E[- .5,-.4] , a 2 E[.9 ,tO] , a 3 E[3 .7,3.8] de la ecuaci6n 3x 2 - eX = 0 , si usamos el metodo de Regula Falsi con criterio de aproximaci6n se obtienen los siguientes resultados a l ~- .458960329 = X 3 Y f(x 3) = - 6.56 .. .x 10- 6 a2 ~ .910006353 = X3 Y f(X 3) = - 3.62 ...x10-6 a 3 ~ 3.73307860 = X4 y f(x 4) = 8.24 ... x10- 6 Instrucci6n en DERIVE: REGULA( f( x), x, a, b, N): aproXima las primeras N iteraciones en el metodo de Regula falsi aplicado a la funci6n f( x) en el intervalo [a,b] 0 Compare los resultados anteriores c~n los obtenidos por el metodo de Bisecci6n . * Ejercici9 2.3 Aplique el metodo de Regula Falsi para estimar la menor raiz positiva a de la ec:;uaci6n x - tanx = O, usando como criteria de aproximaci6n If(xn) I< 5 x 10-s ~i.f.r.as aeetmales exactas aproxima el valor obtenido .xn a a ? Con * 2.2 METODOS ABIERTOS A diferencia de los metodos cerrados que requieren de un intervalo que encierre la raiz buscada, los metodos abiertos que se veran requieren de un solo valor 0 dos valores iniciales (de arranque) que no necesariamente encierran dicha raiz ; esto hace que algunas veces las sucesiones generadas por estos metodos sean divergentes 0 se alejen de la rafz de interes (~ probablemente ~ otra ra fz) , pero tienen la ventaja que cuando convergen 10 hacen "mas rapidamente" que las sucesiones generadas por los metodos cerrados . 2.2.1 Metodo de Punto Fijo: Dada una ecuaci6n f(x) = 0, podemos transformarla, de alguna manera , en otra equivalente (al menos localmente) del tipo x = g( x) para alguna funci6n g. Ento~ces el proble~a de hallar una raiz de f( x) = 0 se transforma en el equivalente de hallar una raiz de .~ = g( x) . 44 METODOS NUMERICOS Definicion 2.2 Un numero a tal que a = g(a) se dice un punta fija de la funcion g. V' CCuando una funcion 9 tiene un punta fijo , y si 10 tiene, como encontrarlo? Supangamos a ~a) y b h(a)=g(a)-a>O. h(b) EI siguiente teorema da respuesta parcial (condiciones suficientes) a las preguntas formuladas antes. Tearema 2.1 (de punta fija) Si 9 es una funcion continua en [a,b] y g(x) E[a,b] para todo x E [a, b] , entonces 9 tiene por 10 menos un punto frjo en [a,b] . Si ademas, g'( x) existe para todo x E ( a, b) Y/1 g'( x) I :os; K < il para todo x E( a, b) , K constante , entonces 9 tiene un unico punto frjo a E [a, b] Y la sucesion {x n} n defrnida mediante la formula de iteracion I xn = g(xn_1), n=1,2,3,... I converge a a cualquiera sea Xo E[a, b], Y se tienen las siguientes cotas para el error de truncamiento, i) Ia - xn Converg.ncl. tit ,. Sea Ia - xn I: Max {xo - a, b - xo}, para cad a n ~ 1, Kn x 1 - Xo para cada n ~ 1, 1- K Xo e[a.bJ I :os; K n . ii) Ia - xn I:os; --I iii) Ia - xn I:os; 1 ~ K I xn - para algun y I' xn- 1 I " para cada n ~ 1 . lIustracion: y =X y b y = g(X) a --- I , I I --r--r---~-------I I I I , I I I b x FIGURA 27 Demastracion: Existencia: Si g(a) = a 0 g(b) = b , entonces a 0 b es un punto fijo de go CUII_,.. b Capitulo 2. SOLUCI6N NUMERICA DE UNA ECUACI6N NO-LINEAL EN UNA VARIABLE Supongamos a < g(a) Y b > g{b) Y sea h(x)=g{x) - x 45 Entonces h es continua en [a,b], h(a)=g(a)-a > O, h(b)=g(b)-b < O, por tanto (teorema del valor intermedio) existe por 10 menos un a. E(a,b) tal que h(a.) = 0 , esto es, a. = g(a.) . Unicidad: Supongamos que 1g'( x) 15 K < 1 para toda x E( a, b) Y alguna constante K, y sean . a. y p puntos fijos distintos de 9 en [a, b] . Entonces para algun ~ E(a. , p), 10 cual es un absurdo, asi que a. = p y entonces el punto fijo en [a, b] , que existe segun la primera parte, es unico. Convergencia de fa sucesi6n {xn t con xn = g( xn- 1 ), n = 1,2,3.. Y cotas para 1a. - xn I : Sea Xo E [a, b] cualquiera . Entonces para algun y entre a. Y xn- 1 . Procediendo inductivamente sobre n, se tiene que (2.2) y como K n -40 cuando n -4 +00, pues n -4 +00 , es decir, 05 K < 1, 1 entonces En = a. - xn 1-4 0 cuando lim xn = a. . n-><Y.l De la relaci6n (2.2), se tiene que De otro lade asique y como 0 5 K < 1 , entonces (2.3) Nuevamente, de (2.2) 1a. - Xn 15K n1a. - Xo 1 n y entonces multiplicando a ambos miembros de (2.3) por K , obtenemos 46 METODOS NUMERICOS Capitulo 2. SOlUCION NUMERICA DE UN , Las siguientes graficas muestran algunas formas sucesi6n Kn I a - xn 1:5 K nl a - Xo 1:5 - - I Xl - Xo I 1- K asique Kn ii) I a-xn 1:5 - - I,Xl - x O I , n = 1,2,.. , 1-K La demostraci6n de la parte iii) se deja como ejercicio , Y= X Y V , Y= g(X) , EI metodo de Punto Fijo para encontrar una raiz a de la ecuaci6n X = g(x) , consiste en generar la sucesi6n {xn} n mediante la f6rmula de iteraci6n I I I I I I I I I I I I I I xn = g(x n_l ) , n = 1,2". con Xo dado. a Nota: Observe, a partir de la cota de error dada en el teorema 2.1, ii) , que para 0 ::; K < 1 , entre mas pequel'\a sea K, es decir, entre mas pequeria sea ex Xo FIGURA 2.B.a Convergencia. (La sucesi6n no es mon6tona) I g'(x) I, x E(a,b), "m~s rapida" sera la convergencia de la sucesi6n {x n } n a a . La convergencia puede ser muy lenta si K esta cerca de 1. Y _ Algoritmo 2.2 (Punto Fijo) Para encontrar una aproximaci6n a· de un punto fijo a de una funci6n g, dada una aproximaci6n inicial xo: Entrada: g(x); una aproximaci6n inicial Xo ; una toleranGfa ..:r~y un numero maximo de iteraciones N . Salida: Un punto fijo aproximado a · 0 un mensaje. Paso 1: Tomar n = 1. Paso 2: Mientras que n ::; N seguir los pasos 3-6 : Paso 3: Tomar c = g(x o} (calcular .Paso 4: Si I c - Xo 1< Tol 0 Ic - FIGURA 2.B. c Divergencia. No satisface III tesis del teorema de Punlo X n ). Xo I < Tol l c I , entonces salida: "Un punto fijo Hay situaciones en las embargo hay corlvAlro. " aproximado de la funci6n dada es a · = c ". Terminar. Paso 5: Tomar n = n + 1. Ejemplo 2.4 Para al Paso 6: Tomar Xo = c (redefinir Xo ). I Paso 7 : Salida "Se alcanz6 el numero maximo de iteraciones N pero no la tolerancia" . Terminar. b E[-.5,-.4J . a2 de Punto Fijo. ,AIgunas tunlclOfl• .4 x Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE Las siguientes graticas muestran algunas formas de convergencia sucesi6n y=X y I I I I I 0 47 divergencia de la y y=x I I I I I x a b Xo FIGURA 2.8.b Convergencia . (La sucesi6n es mon6tona) FIGURA 2.8.a Convergencia. (La sucesi6n no es mon6tona) y y y=X x FIGURA 2.8.c Divergencia. No satisface las hip6­ tesis del teorema de Punto Fijo. x x FIGURA 2.8.d Convergencia (dependiendo del punta inicial) . No satisface las hip6tesis del teorema de Punto Fijo Hay situaciones en las que no se satisfacen las hip6tesis del teorema de Punto Fijo y sin embargo hay convergencia, ElS decir, el teorema es de condiciones suficientes no necesarias. Ejemplo 2.4 Para la ecuaci6n 3x 2 - eX a 1 E[-.S,-.4], a2 E[.9,1.0] y a 3 E[3.7,3.8]. \. I = 0 sabemos que tiene tres ralces reales Estimemos a z usando el metodo de iteraci6n de Punto Fijo. .Algunas funciones de iteraci6n g, se obtienen como sigue: 48 METOD OS NUMERICOS entonces 91 (x) e Como [.9,to] [.9,tO] . el intervalo Ahora, 1 entonces 91(X) = ~ J3 e 2 es una funcion de iteraci6n . asl que Como 9; es creclente en para xe[.9,1.0]), V como eX entonces 92 ( X) = - , x 3x * 0, tambien es una funci6n de iteraci6n. entonces Como Lue90 91 tiene un unioo entonces 93 (x) = In( 3x 2), X * 0, es otra funci6n de iter~cj6n . la sucesi6n {xn In con Como entonces 94 (x) = 3x 2 _ xe x + e X * 6x - e X 0 es una funci6n de iteraci6n (Ia funci6n de truncamiento, 6x _e x iteraci6n del metoda de Newton-Raphson) . Como desigualdad entonces 95 (x) = 3x 2 + X - e X, es tambien una funci6n de iteraci6n . X Si escogemos la funci6n de iteraci6n 91(X) = 91 es continua en creciente en [.9,1.0]; (.9,1.0] , Y como 9;(x) = ~ e 2 y el intervalo [.9,1.0] , vemos que: 1 ~ r;; e 2 > 0 para todo x 2v 3 E[.9,tO], as! que 91 es la2 eI inll. . . Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE 49 entonces g, ( x) E[.9.1.0] para todo x E[.9.1.0]. Luego g, tiene por 10 menos un punto fiJo en el intervalo [.9.1.0J . Ahora . 1 ~ \ g;'(x) = 4/3 e 2 > 0 para todo x E[.9 .1.0J as! que g; es creciente en el intervalo [.9 ,1.0J (Ia grafica de g, es c6ncava hacia arriba para x E[.9.1.0]).'y como . g;(.9) = ~e.45 = .452 ... . entonces [I g;(x) 1~ Luego g, tiene un unico punto fijo .48 = 0.2 g;(1.0) = ~e·5 = .475... ~a~a todo x E[.9 .1.0J ] en el intervalo [.9J O] . Y cualquiera sea XO E[.9.1.0J la sucesi6n {xn } n con n =1.2.3.... converge a a. 2 • truncamiento, I a. 2 es decir, lim xn = a. 2, Y se tienen ademas las cotas para el error de n--> oo - xn I ' dadas en el teorema 2.1. Cuantas iteraciones n seran necesarias para que xn aproxime al punto fijo 0. 2 E[.9.1.0] con por 10 menos tres cifras decimales exactas ? Como sabemos que 1 0. 2. - Xn I~ K n Max {xo - a, b - xo}. basta_ resolv~ r para n la ~ desigualdad [ K" Max {.xc - a, b - xc) ' 51 .1 0-' I Tomando K =.48 Y Xo =.95 ( observe que Xo =.95 es el punta medio del intervalo [.9 ,1.0] y . es el valor que minimiza la e~presi6n MfiX {xo -: a, b - xo} ), obtenemos Max {xo - a. b - xo} = Max { .95 - .9. \1.0- .95 } = .05 y entonces debemos resoJver la desigualdad Kn Max {xo - a, b - xo } =.(.48f(.05) ~ 5 x 10 --4 La soluci6n de esta desigualdad es . 50 Capitulo 2. SOLUCION NU"IERKi" "~ M~TODOS NUM~RICOS In(10 -2) n~ ( ) In .48 Instrucci6n en DERIVE: =6.27.. , PUNTO_FIJO( g(x) , X, xo}, N): aproXima las Fijo aplicada a la funci6n g(x) con Lue90 para n ~ 7, se tiene que xn aproximara a a 2 con una precisi6n de por 10 menos tres expresi6n PUNTO_FIJO( cifras decimales exactas, La 9ratica de 9,(x) == ~ 1 J3 e 2 se muestra en la FIGURA 2,9, Y los valares calculados usando el x metoda de Punto Fijo can la funci6n de iteraci6n91 (x) = terminando en x 7 "" a2 ' ~ exp(~). x, ~e-2, iniciando con se muestran en la TABLA 2,3, Xo = .95 Y Observe, en la FIGURA 2.9, que no exlSll fijo de 9, ) dande se satisfagan todas 181 9, , Para esta funci6n de iteraci6n y 2,10 si9uiente, tenemos: x FIGURA 29 n 0 1 2 3 4 5 6 7 xn .95 .9283874 .9184090 .9138383 .9117522 .9108017 .9103690 .9101720 TABLA 2,3 g, II Capitulo 2. SOLUCI6N NUMERICA DE UNA ECUACI6N NO·LlNEAL EN UNA VARIABLE 51 Instrucci6n en DERIVE: j PUNTO_FIJO( g(x), X, XOi' N): aproXima las primeras .N iteraciones e.n el metodo de Punto Fijo aplicado a la funci6n g( x) con aproxim8 ') 6n inicial xo . Para el ejemplo aproXime la expresi6n PUNTO FIJO( - ~ exp(~), x, 0.95 v3 2 7 0 =---------­ . ------> De acuerdo con los resultados de la TABLA 2.3, a 2 ~ .9101720 = x7 . • Observe, en la FIGURA 2.9, que no existe intervalo [a,b] que contenga a a 3 (que es punto fijo de g1 ) donde se satisfagan todas las hip6tesis del teorema de Punto Fijo para la funci6n g1 . Para esta funci6n de iteraci6n g1 el metodo de Punto Fijo no converge a a 3 x Si tomamos la funci6n de iteraci6n g2(X) =~, X * 0, cuya gratica se muestra en la FIGURA 3x 2.10 siguiente, tenemos : Y Y= x x FIGURA 2,10 x x X '() 3xe - 3e e (x-1) 0 [] g2 es continua en [.9,1.0] ; g2 x = = ~ si x E .9,1.0 , asf que g2 es 9x 2 3x 2 decreciente en [.9 ,1.0] , Y como entonces g2(X) E[.9,1.0] para todo x E[.9,1.0] , as; que g2 tiene par 10 menos un punto fijo en el intervalo [.9,1.0J. ~M . •, DEPTO. DE BWUOTECAS .... D'I y,...v"",... ~ .. ... ___ _ 52 Capitulo 2. SOlUCI6N NUMERICA DE METODOS NUMERIC OS Ahora , Veamos : 92 es continua en [3.7.3.8] , 92 es creciente en x 2e x - 2xe x + 2e x ! e"' X e (x2 - 2X+2) ) 3 X3 3 X3 I 92(3.8) = 3.9 "' [3.7,3.8 , entonces no se 501111.'... . x E[3.7.3.8] . J y como Existira al9un intervalo [a, b) que contenga hip6tesis del teorema de Punto Fijo para la entonces 92(X) > 0 ~ X> 0 Observe , a partir de la 9rafica de 92 , que . 1192(x)I ~ K < 1 paratodo xE[a,bj . 1 Por tanto 92 es creciente en [.9,tO J ' y como <:;.Pmo 92 as cre.c.lente en 92(.9) = -.10... , 92(1.0) = 0 [3.7.3.81 · para todo x E [3.7,3.8 J. Lue90 no exisl! entonces satisfa9an las hip6tesis del teorema de I 92(X) I ::; .11=K<1 paratodo xE[.9,1.0J Por otro lado, como 92 es dec:rtC­ En consecuencia 92 tiene un unico punto fijo a 2 E[.9.1.0J , y la sucesian {Xn}n con entonces 92 tampoco sati.fac. ill que conten9a a a 1 converge a a 2 cualquiera sea Xo E [.9,1.0J. y se tienen ademas cotas para el error de · • Ejercicio 2.4 Use el m~todo de iteraci6n dadas anteriormenle, ecuaci6n 3X2 - eX = 0 . USjjlncx~. truncamiento 1a 2 - xn I · Los valores obtenidos usando la funcian de iteracian 92 con punta inicial Xo = .95 Y criterio de aproximaci6n 1 xn - x n- 1 1 < 5 x 10 - 5 , se muestran en la TABLA 2.4 si9uiente. I n I xn I 1 xn - xn- 1 1 0 1 .95 .9072665 2 .9102584 4.27335 x 10- 2 2.9919 x 10- 3 3 .9099850 2.734 x 10-4 4 .9100096 TABLA 2.4 2.46 x 10- 5 I De acuerdo con los resultados de la TABLA 2.4. a2 '" .9100096 = x4 analice con cuantas cifras decimales exactas aproxima x 4 a a 2 ? • x Sera que la funci6n 92(X) = ~ 3x nos sirve para determinar a3 E[3.7,3.8] ? · Como ejercicio, Ejemplo 2.5 Usemos el de la ecuaci6n x- tanx : O no a Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO·LlNEAL EN UNA VARIABLE 53 Veamos : 92 es continua en [3.7,3.8] , 92 es creciente en [3.7,3-8] y como 9A3.7) = 3.6 ", [3.7 ,3.8] , 92(3.8) = 3.9 ",[3.7,3.8, entonces no se satisface la condicion 92(X) E[3-1,3.8] para todo x E[3.7,3.8]. Existira algun intervalo [a, b] que contenga a la raiz a 3 donde se satisfa9an todas las hip6tesis del teorema de Punto Fijo para la funci6n g2 ? Observe, a partir de la grafica de g2 , que no existe intervalo [a,b] con a3 E[a,b] tal que ~ 11 g2(X) 1 K < 1 para todo x E[a,b] . \ G.pme-g2-es-clft~1~--"te en ,[3 ~7, 3:8], g2(3-1) = 2.65... , g2(3.8) = 2.88 .. , entonces 1g2( x)1 > 1 para todo x E (3.7,3.8]. Luego no existe intervalo [a,b) que contenga a la ralz a 3 dondese · satisfagan las hip6tesis del teorema de Punto Fijo para la funcion g2' Por otro lado, como g2 es decreciente en [-.5,-.4] ,92 (- ·5) =-1.21. Y 92(-.4)= - 1.95., entonces g2 tam poco satisface las hip6tesis del teorema de Punto Fijo en algun intervalo que contenga a a l ' • Ejercicio 2.4 Use el metodo de iteraci6n de Punto Fijo, con alguna de las funci on es de iteraci6n dadas anteriormente , para encontrar estimaciones de las raices a 1 Y a 3 de la ecuaci6n 3x 2 - eX = 0 , usando como criterio de aproximacion I xn Ejemplo 2.5 Usemos el metodo de la ecuaci6n x - tanx ~ 0 . xn_1 iterativ~ 1< 5x 1 O -~ • de Punto Fijo para encontrar la menor raiz positiva Como x - tanx = 0 <=> x = tanx , empezamos graficando, en un mismo plano coordenado , las funciones f1(X) = X Y f2(x)=tanx (verlaFIGURA2.11). De acuerdo con la FIGURA 2.11 , la menor raiz positiva a E de valores para f(x)=x-tanx , puede verse que (%,3211} Y a partir de una tabla aE [4.4,4.5] (cuando utilice una calculadora , use el modo radianes para los calculos). Una primera funci6n de iteraci6n de Punto Fijo (que salta a la vista) es g( x) = tanx (ya que x - tanx = 0 <=> x = tanx) , pero es claro que para esta funci6n 9 no existe intervalo [a, b] que contenga la raiz a donde se satisfagan todas las hip6tesis del teorema de Punto Fijo , pues 19'(a) I» 1 (observe la FIGURA 2.11 anterior) . 54 METODOS NUMERICOS C.pltu'o 2. SOl UCI6N MJlMCAI. Y Y= ta nx II Puesto que tanx =- tan( x - .) , en I" I I I I I x It - x 2 - 2 FIGURA 2.11 Si aplicamos el metodo de Punto Fijo con la funcion de iteracion g(x) = tanx se obtiene, en las cinco primeras iteraciones y tomando como punto inicial muestran en la TABLA 2.5 siguiente. n xn 0 1 2 4.4 3.096325 --4.529983 x 10 - 2 3 4 --4.533084 x 10 - 2 5 --4.539305 x 10 - 2 TABLA 2.5 Xo = 4.4 , los resultados que se --4.536192 x 10 - 2 Observando la TABLA 2.5 se concluye que no hay convergencia a la raiz buscada . Si empezamos con Xo = 4.5 , se obtienen los resultados que se muestran en la TABLA 2.6, donde se ve claramente que tampoco hay convergencia a la raiz buscada. Cual otra funcion de iteracion podrlamos construir? Observando la grafica de la funci6n tangente (vea la FIGURA 2.11) , Y teniendo en cuenta la relaci6n entre la grafica de esta funci6n y la de su inversa, se ve ciaramente que una funci6n de iteraci6n de punto fijo, apropiada para determinar a , es la que se obtiene por la via de la funci6n inversa . Para obtener tal funci6n de iteraci6n g(x) procedemos como sigue: x 3 2 y Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO·L1NEAL EN UNA VARIABLE n Xn 0 1 2 3 4 5 4.5 4.637332 13.29819 .8982053 1.255524 3.066069 55 TABLA 2.6 Puesta que tanx = tan( x - 1t) , entances 1t 3n: - <x<­ 2 y 2 n: 3n: x = tanx c::> - < x < ­ 2 y x = tan( x - n:) 2 n: n: c::> - ­ < X- n: <­ 2 n: 3n: - <x<­ 2 2 y y x = tan(x-n: ) 2 X = tanx c::> - -n: < x - n: < ­n: 2 2 n: 3n: 2 2 <=> - < x < ­ y t an -1 x = x - n: y x = n: + tan­ 1x g(x) = n: + tan - 1 x. As! que pademas tamar como funci6n de iteraci6n La grafica de y = n: + tan - 1x se muestra en la FIGURA 2.12 siguiente. y / 311: 2"" ---­ - ----- - -­ -­ -­ -­ -­I ----­ - - y= x -­ - - - ­ - - • II II II II V=:. 1t+ tan- 1x 1t====~:::2-----­ --------­ -­ I I I I II ___ ' ____ _ _ 1L ___ _ __ _ _ II II I I II 11: 2 x FIGURA 2.12 Veamas que g( x) = [4.4,4.5] : 1t + tan - 1x satisface las hip6tesis del tearema de Punta Fije en el intervale 56 METODOS NUMERICOS Capitulo 2. SOLUCION NUM~RICA DE 9 es continua en [4.4.4.5]; g'( x) = _1_ > 0 para todo x E R , aSI que 9 es creciente en 1+ [4.4.4.5], y como g(4.4) =4.48. para X;to. , y g(4.5)=4.49 . ,entonces g([4.4.4.5]).:.:.;;[4.4.4.5] . §l m = 1, la raiz se dice simple Ahora, g' es decreciente en [4.4.4.5] (a medida que x aumenta g'(x) disminuye), y como g'(4.4)= .049.. f(x)=(x-exth(x) X2 £. . nte teoremcuelaciona la multiplicidad de Y g'(4.5)= .047. ,entohces Ig'(x)l ~ .05=K < 1 paratodo xE(4.4.4.5). derivadas de la funcjoo f . Por 10 tanto 9 tiene un unico punta fijo a. E [4.4.4.5] , Y la sucesion {xn} n con converge a a. cualquiera sea I truncamiento a. - xn Xo Demostraci6n: Supongamos que ex es E[4.4.4.5] , Y se tienen ademas, las cotas para el error de I, dadas en el teorema 2.1. acuerdo con la definicion 2.3, La convergencia debe ser "rapid a" pues K es pequer'\a . Derivando a ambos lados de la Como ejercicio, encuentre cuantas iteraciones n seran necesarias para que xn aproxime a a. con par 10 menos 4 cifras decimales exactas, tomando [a,b] = [4.4.4.5], Xo = 4.45 Y K = .05? Como ... La TABLA 2.7 siguiente, muestra los calculos de las iteraciones para g(x) = 1T + tan- 1 x con punto inicial Xo = 4.45 Y criterio de aproximacion I xn - xn- 1 1< 5 I n I xn 0 1 2 4.45 4.491341 4.493311 3 4 4.493404 I 4.493409 TABLA 2.7 I xn x 10- 5 . - x n- 1 I I .041341 1.97 x 10 - 3 9.3 x 10 - 5 5.0 x 10-6 De acuerdo con los resultados de la TABLA 2.7, a. :::: 4.493409 = x4 , • 2.2.2 Metodo de Newton-Raphson: Como veremos mas adelante, el metodo de Newton­ Raphson se aplicara para hallar ralces simples de una ecuaci6n f( x) = O. Antes de ver el metodo de Newton-Raphson, veamos la siguiente definicion sobre la multiplicidad de una rafz de una ecuacion. Definici6n 2.3 Dada una ecuacion f(x) = O. Un numero a. se dice una raiz de multiplicidad ,m (m un entero positiv~) de la ecuacion f(x) = 0, si f(o.) = 0, y. Reclprocamente, su~IOIIS" Taylor para f alrededor t(ex):: O. Y