q3 (x) = x3 + .7320760x2 - 1.999912x

Anuncio
Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE
De acuerdo con la grMica del polinomio p( x)
raices
a " a 2,a 3 Y a 4
de
la
= X4
ecuacion
73
- 2x 3 - 4x 2 + 4x + 4 , se ve que todas las
polinomica
dada
son
reales ,
con
a, e [- 2,-1] , a 2 e[-1,0] , a 3 e [1,2] , a 4 e [2,3] .
Se ve claramente que p( x) satisface la hip6tesis general del metodo de Newton-Raphson en
intervalos apropiados para cada una de las rafces a " a2,a 3 Y a 4 .
Usando el metodo de Newton-Raphson para encontrar a " con criterio de aproximacion
5
5
I p(x n) 1< 5 x 10- 0 I xn - x n_, 1< 5 x 10 - , se obtiene a4 ~ 2.732076 = x 4 usando Xo = 3.0 ,
Y el correspond iente polinomio reducido de grado 3, es
q3 (x) = x 3 + .732076 0x 2 - 1.999912x - 1.463912
Deflacion ,
Usando
encontramos
una
aproximacion
de
la
rafz
a3 ~ 1.414157 = X5 tomando como aproximaci6n inicial _xo = 1.0 .
a3 ,
10
que
da
EI polinomio reducido
correspondiente de grado 2, es
q2 (X) = x 2 + 2.146233x + 1.035197
Finalmente, encontramos aproximaciones de la rafces a 2 Y a, , resolviendo la ecuacion
cuadratica q2(x) = 0,conloqueseobtiene a2~ -.7319684 Y a, ~ -1.41426
Ejemplo
X4 + 5x 3
-
•
2.9
Encontrar
todas
las
raices
reales
de
la
ecuaci6n
2
9x - 85x - 136 = 0 , usando el metodo de Newton-Raphson y Deflacion .
La grafica del polinomio p( x) = X4 + 5x 3 - 9x 2 - 85x -136 es como se muestra en la FIGURA
2.17.
De acuerdo con la FIGURA 2.17, la ecuaci6n dada solo tiene dos raices reales simples
a, e [- 5,0] y a 2 e [0,5] (verifiquelo analiticamente) .
Usando el metodo de Newton-Raphson para encontrar a,
Ip(xn) I < 5 x 10- 5 0
punto inicial Xo
con criterio de aproximaci6n
I xn - xn _,1 < 5 x 10-5 , obtenemos a , :>:-4.123123 = x 5 usando como
= - 5.0 , Y el polinomio reducido correspondiente de grado 3, es
q3 (x) = x 3 + .8768767x 2 - 12.61547x - 32.98486
Usando Deflacion, encontramos la aproximacion a 2 :>: 4 _12 3122 = x 4 , tomando como punta
inicial Xo = 5.0 , Y el polinomio reducido correspondiente de grado 2 , es
q2(X) = x 2 + 4.999999x + 8.000134
74
Capitulo 2. SOlUCI6N NUMERICA DE UNA
METODOS NUMERICOS
y
Yi p(X)
Y
0'.,2
o
5
x
Como
FIGURA 2.17
Observe que aunque la ralz Cl · O
Finalmente , las raices de la ecuaci6n cuadratica q2(X) = 0 son los numeros complejos
conjugados
(13 ""
- 2.5 + 1.322927i Y
(14 ""
-2.5 - 1.322927i . •
EI siguiente ejemplo muestra que el metoda, de Newton-Raphson puede converger y hacerlo
lentamente cuando se aplica en la busqueda de una raiz multiple de una ecuaci6n t(x) = 0
(cosa similar ocurre cuando hay rarces reales cercanas entre sf).
Ejemplo 2.10 Consideremos la ecuaci6n x - tanx = 0 .
Es claro que
(1
La grafica de
siguiente.
=
0 es raiz de esta ecuaci6n . Cual es la multiplicidad de esta raiz?
t(x) = x -
tanx alrededor de
(1
= 0 es como se muestra en la FIGURA 2. 18
podemos aplicar el metodo de
esto con criterio de aproximadO!l
resultados que aparecen en 18
Capitulo 2. SOLUCI6N NUMERICA DE UNA ECUACI6N NO-LINEAL EN UNA VARIABLE
75
y
x
FIGURA 2.18
De aeuerdo eon esta grafiea la raiz a = 0 es una raiz multiple eon multiplieidad impar.
Como
f'(x) = 1- see 2 x , f'(0) = 0
f"(x)= - 2see 2 xtanx , f"(O)=O
f'''( x) = - 4 see 2 xtan 2 x - 2 see 4 x,
entonces a
=0
es ralz de multiplieidad
f'''( 0) = -2 ;t 0
m= 3 , segun el teorema 2.3.
Observe que aunque la raiz a = 0 es multiple, f'( x);t 0 para x eerea de 0, X;t 0, asi que
podemos aplicar el metodo de Newton-Raphson para aproximar la raiz a = O. Si haeemos
esto con eriterio de aproximaci6n I f(x n ) 1< 5 x 10- s 0 I xn - xn - 1 1< 5 x 10-5 , obtenemos los
resultados que apareeen en la TABLA 2.14 siguiente.
n
xn
f( xn)
0
1
.3
2.024312 x 10- 1
2
1.356958 x 10 -
1
-9.33... x 10- 3
-2.8L x10 - 3
-8.39 .. x10 -4
3
4
9.068650 x 10 - 2
6.052418 x 10- 2
5
4.036921 x 10-2
-2.49.. x10 - 4
- 7.40 ... x10-5
- 2.19...x10-s
Ixn -
xn - 1 I
9.75688 x 10­ 2
6.67354 x 10 - 2
4.50093 x 10 - 2
3.016232 x 10- 2
2.015497 x 10-2
TABLA 2.14
Observando los resultados de la TABLA 2.14, vemos que aunque If(xs)1 es pequeno, Xs no
es una buena aproximaei6n de a = 0 , ademas se ve la lentitud de la eonvergeneia del
metodo de Newton-Raphson. •
76
Capitulo 2. SOLUCI6N NU_RICA
METODOS NUMERICOS
Ejercicio 2.6 Use el metodo de Newton-Raphson para encontrar las dos raices de la
ecuaci6n X2 - 2.0001x + 1.0001 = 0, usando como puntos iniciales Xo = .5, ~ = 1.5 Y criterio
5
de aproximaci6n ! f(x n )!< 5 x 10- 0 I Xn- Xn_1 1< 5 x 10 -5 . Cuales son las raices exactas
de esta ecuaci6n?
..t ' . / ~..
•
+. r
(
./
I
,J)
~x ==
~x) _ x_
X- M'(X) ­
=­
En situaciones como la del ejemplo anterior (ra fZ .m.ulti.pJe.), se recomienda utilizar el metodo
de Newton-Raphson modificado .
es decir,
2.2.4 Metodo de Newton-Raphson modificado: EI metodo de Newton-Raphson modificado
se basa en el siguiente resultado : Si a es una raiz de multiplicidad m > 1 de una ecuacion
f(x) = 0 Y f '(x) *- 0 para toda x en alguna vecindad de a , x *- a , entonces a es una raiz
10 que requiere que f "(X) sea continua "
simple de la ecuaci6n M(x) = 0 , donde la funci6n M esta definida como sigue
Si aplicamos el metodo de f(x)
aproximar
f '( x) ,
M(x) =
1
0,
Ixn -
x =a
X
n- 1
la
rafz
\ < 5 x 10-
5
a:; 0 , ,
siguiente.
La funci6n M resulta continua en la raiz a .
n
En efecto : Como por definicion de la funcion M, M(a) = 0, entonces a es ra iz de la ecuaci6n
M(x) = O. Veamos que a es una raiz simple .
Como a es una raiz de multiplicidad m > 1 de la ecuaci6n f(x) = 0 , entonces f( a ) = 0 y
para x *-a, f(x)= (x -at h(x) con
limh(x) *- O
x.... a
Por ser f(x) = (x - a)m h(x), entonces f '(x) = m( x - at-'h(X) + (x - a th '(x), asi que
Newton-Raphso n xo ' Para el ejemplo, para x *- a ,
con lim
x-+a
M(x) = f(x)
f '(x)
h(x)
mh(x) + (x - a)h'( x)
=
(x -at h(x)
== (x- a )
h( X)
1
(x - a t - [mh(x) + (x -a )h '(X)]
mh(x) +( x - a)h'(x)
lim h(x)
x~a
(
)
m lim h x
==
~ *- 0 , ya que
m
lim h(x) *- O .
Luego a es una ra iz
x .... a
X"" a
simple de la ecuaci6n M(x) = O.
Observe que lim M(x) = 0 = M(a) , 10 que significa que la funcion M es continua en a . V
X"" a
EI metodo de Newton-Raphson modificado consiste en aplicar el metodo de Newton­
Raphson a la nueva funci6n M, asi que la funci6n de iteraci6n 9 del metodo de Newton­
Raphson modificado esta definida como
se obtiell8ll Capitulo 2. SOLUCI6N NUMERICA DE UNA ECUACI6N NO-LINEAL EN UNA VARIABLE
77
f( x)
g(x) = x- M(x) = xfTx)
M'(x)
[f'(X)r -f(x)f"(x)
[f'(XW
es decir,
g(x)=x-
f~X)f'(X)
[f'(x)] - f(x)f"(x)
10 que requiere que f"( x) sea continua en alguna vecindad de a .
Si aplicamos el metodo de Newton-Raphson modificado a la funci6n f( x) = x - tanx para
a = 0,
con criterio de aproximaci6n
I M(x n) 1< 5 x 10- 5 0
aproximar la rafz
I xn
- x n- 1 I < 5 x 10- 5
,
se obtienen los resultados que se niuestran en la TABLA 2.15
siguiente.
I
n
0
1
2
xn
I
.3
-1.595052 x 10-2
2.164831 x 10-6
I
M(x n)
I
I xn
- xn- 1 I
I
2
9.75 ... x1 0-5.31...x10- 3
7.21... x1 0- 7
TABLA 2.15
_31595052
1.595268 x 10- 2
Instrucci6n en DERIVE:
NEWTON_MOD( f( x), x, x o , N): aproXima las primeras N iteraciones en el metodo de
Newton-Raphson modificado aplicado a la funci6n f( x) , tomando como aproximaci6n inicial
xo. Para el ejemplo, aproXime la expresi6n NEWTON_MOD( x- tanx, x, 0.3, 2).
Observando la TABLA 2.15 vemos que el valor de x 2
'
0
obtenido por el metodo de Newton­
Raphson modificado, es mucho mas cercano a 0 que el valor de X5 obtenido por el metodo
de Newton-Raphson aplicado a la funci6n f( x) = x - tanx .
luego a es una rafz
En el ejemplo anterior M( x) = x - ta~x y la grafica de M en la vecindad de a = 0 se muestra
1- sec x
en la FIGURA 2.19. •
78
MtTODOSNUM~ruCOS
y
\
y = M(x)
I
-2
0
2
x
FIG URA 2.19
2.2.5 Metodo de la Secante: EI metodo de Newton-Raphson para aproximar una raiz simple
a de una ecuaci6n f( x) = 0 , consiste en gen erar la sucesi6n { xn} n a partir de la f6rmula de
iterac ion
y escogiendo Xo ce rcano a la ra iz a .
Como
entonces si queremos evitar el uso de la derivada en la formu la de iteracion de l metodo de
.
f(x n _ 1)-f(xn_2 }
Newton-Raphson, una forma es tomar x = x n _ 2 , Y aproxlmar f'(x n_ 1 ) por
,
xn - 1 - xn - 2
que no es otra cosa que la pendiente de la recta secante L a la grafica de f por los puntos
(x n _ 1,f(xn _1)),
(x n_2 ,f(x n _ 2 ) (ver la FIGU RA 2.20).
Remplazando , en la formu la de iteraci6n del metodo de Newton-Raphson , f '( xn_,) por su
aproximacion
f(xn_ 1)
-
f(xn _2 )
x n ·- 1 - xn _2
, obtenemos
n = 2, 3, ..
que const itu ye la formula de iteraci6n para el metodo de la Seca nte.
Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE
79
N6tese que para calcular con el metodo de la Secante se requ iere conocer dos
aproximaciones iniciales Xo Y Xl '
y
L
x
FIGURA 2.20
Observe la relaci6n entre el metodo de la Secante y el metodo de Regula Falsi Ambos
metodos usan dos puntos iniciales 0 de arranque para encontrar una nueva aproximacion a
la rafz buscada , pero hay una gran diferencia entre la escogencia de esos dos puntos :
mientras que en el metodo de Regula Falsi los dos puntos deben encerrar a la raiz buscada y
el metodo siempre converge, en el metodo de la Secante los dos puntos iniciales no
necesariamente encierran a la rafz buscada 10 que puede provocar divergencia del metodo .
EI metodo de la Secante converge bajo las mismas hip6tesis de convergencia del metodo de
Newton-Raphson.
Algoritmo 2.6 (Secante) Para encontrar una aproximaci6n a
de una raiz a de una
ecuaci6n f(x) = 0 conocidas dos aproximaciones iniciales Xo Y Xl :
Entrada: f( x) ; dos aproximaciones iniciales Xo Y Xl ; una tolerancia Tol , y un numero
maximo de iteraciones N.
Salida: Una rafz aproximada a '
0
un mensaje .
Paso 1: Tomar n = 2 , Yo = f(xo) Y Yl = f(Xl) '
Paso 2: Mientras que n :-: ; N seguir los pasos 3-7:
Paso 3: Si Y1 - Yo = 0 , entonces salida: "No se puede aplicar e\ metodo, porque el
denominador en la f6rmula de la Secante se anuI6". Terminar.
80
METODOS NUMERICOS
Paso 5: Si
I x2 -
x1 1< Tol, entonces salida: "Una aproximaci6n de una raiz de la
La eficiencia de un metodo
sucesi6n {xn} n converge
ecuaci6n dada es a' = x 2 " . Terminar.
a a,
necesarias para tener ~ •
Paso 6: Tomar n = n + 1 . para algun E > 0 dado. .Una
iterativo de los que estudl8mD1.
Paso 7: Tomar Xo = x1 Notaci6n:
Yo = Y1 Si
I II
e,,'" xn - a
I
En = En = xn - a denotl
Y1 = f(x 1)
Paso 8: Salida: "Se alcanz6 el numero maximo de iteraciones N pero no la tolerancia" .
Terminar.
En la siguiente definici6n
sucesi6n, usando el IlmiII.
sucesi6n.
Definici6n 2.4
Ejemplo: 2.11 Si aplicamos el metodo de la Secante para encontrar la menor raiz positiva de
la ecuacion x - tanx = 0, con criterio de aproximacion I xn - xn_11<5 x 10- 5
resultados que se muestran en la TABLA 2.16 siguiente .
,
obtenemos los
n
xn
xn +1
f( x n+1)
0
1
4.4
4.5
4.5
4.490469
-.137. ..
.1
5.85... x10-2
9.531 x 10 - 3
2
4.490469
4.494723
-2.66... x 10- 2
4.254 x 10- 3
3
4.494723
4.492822
1.901 x 10-3
4
4.492822
4.493671
1.18 .. x10- 2
-5.28. .x 10-3
5
4.493671
4.493292
6
4.493292
4.493461
7
4.493461
8
4.493386
I xn +1 - xn I
2.37 .x 10- 3
-1.04 .. x10- 3
4
4.493386
4.73 .. x104.493419
-1.92 .. x 10 - 4
TABLA 2.16
asint6tico L. V
8.490 x 10 - 4
3.790 x 10-4
1.690 x 10-4
7.500 x 10-5
3.300 x 10- 5
Instrucci6n en DERIVE:
SECANTE( f(x) , x, xo , x 1, N)
aproXima las primeras N iteraciones en el metodo de la
Secante aplicado a la funci6n f( x) tomando aproximaciones iniciales Xo Y x 1.
Para el
ejemplo , aproXime la expresi6n SECANTE( x - tanx , x, 4.4 , 4.5,6). 0
De acuerdo con los resultados de la TABLA 2.16, la menor raiz positiva de la ecuacion
x-tanx = O es ao:::: 4.493419=x s . •
2.3 RAPIDEZ DE CONVERGENCIA
Los metodos numericos estudiados aqu i para hallar una raiz a de una ecuacion f( x) = 0
consistieron en generar una sucesi6n {x n } n tal que lim xn = a .
n--> oo
limEn=O .
n.... oo
I
Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE
81
La eficiencia de un metodo numerico depende, en parte, de la "rapidez" con la cual la
sucesi6n { xn} n converge a a, donde "rapidez" significa el numero minimo de iteraciones N
necesarias para tener xN
a una distancia dada de la raiz a, es decir, tal que I xn - a I < £
para algun £ > 0 dado . Una forma de medir la "rapidez" de la convergencia de un metodo
iterativo de los que estudiamos , es en los siguientes terminos .
Notaci6n:
En
En= Xn - a,
Si
= I En I = IXn
- a
I
entonces
En
puede
ser
pos itiv~ ,
negativo
0
cero
y
denota el valor absoluto del error de truncamiento en la iteraci6n n.
En la siguiente definici6n se introduce el concepto de orden de convergencia de una
sucesi6n , usando el limite. Hay otras formas de definir orden de convergencia de una
sucesi6n.
Definici6n 2.4 Supongamos que lim xn = a E R, es decir, lim En= 0
n~ ~
0
equivalentemente
n~ ~
lim En = O. Si existen constantes positivas /... y L tales que
n---+ oo
E l
l Xn +1 - a I
lim ~= lim
=L
n---+ oo E~
n---+ oo I xn _ a I A
entonces se dice que la sucesi6n { xn } n converge a a con orden de convergencia /... y error
asint6tico L . V
Veamos que la definici6n 2.4 es una buena definici6n en el sentido que si /... y L existen,
entonces son unicos.
Supongamos que existen /... 1' /... 2' L1 Y L2 constantes positivas , tales que
· En+ 1 = L 1 y
IIm--
n ---+ oo
EA
,
n
Basta probar que /... 1 = /...2' pues si esto ocurre, entonces L1 = L2 (por la unicidad del limite ,
cuando existe) .
Supongamos, por reducci6n al absurdo, que existen /... 1 y /...2 con /...1 > /... 2 > 0 y tales que
I·Im -En+1
- = L1
EA,
n-to o:>
I
n
Como /... 1> /...2 > 0, entonces /...1 - /... 2 > 0 , Y
82
METODOS NUMERICOS
_ _ _
E
E'-2
Ejemplo 2.12 Consideremos las sucesiones
= ~ _n_
lim xn = 0
n--+oo
sucesiones.
Como
asi que
li m __1_ = lim EM1 E~2
n-+oo EnA, - A2 n-+", EA,
n En+1
Encontremos el orden de convergencia de II
Pero
lim __1_
n____ n EA '- :z
n
= Xl
'
ya que
lim E A,-A2 = 0
n.....-+ C()
n
y
)
Como
y
entonces
10 cual es una contradiccion . Luego "1 = 71. 2 ,
n).
V
.
lim-= 11m
n.... oo n +1 n"'"' n
De la definicion 2.4 se tiene que, para n suficientemente grande
Luego el orden de convergencia dI
converge linealmente a cern
y' asi , fijado L, entre mayor sea A, mas rap idamente converge la sucesion { xn} n a a, es
Procediendo de manera similar
decir, entre mayor sea el orden de convergencia de una sucesion { xn } n' menor sera el
numero de iteraciones necesarias para tener a xn a una distancia dada del limite de esa
de la sucesi6n {xn)n con
sucesion .
cuadraticamente a cera, con
Casos especiales:
Encontremos ahora, los
i) Si 71. =1, en la definicion 2.4 , es decir, el orden de convergencia es uno, se dice que la
convergencia es lineal.
Si la convergencia es lineal , entonces para n suficientemente grande
10 que significa que el error en un paso es aproximadamente proporcional al error en el paso anterior (en este caso debe tenerse 0 < L ~ 1, casi siempre L < 1 ). ii) Si 71.= 2 , en la definicion 2.4 , la converg enc ia se dice cuad ratic3. Si la convergencia es cuadratica, entonces para n suficientemente grande sucesi6n {
es decir, el error en un paso es aproximadamente proporcional al cuadrado del error en el
paso anterior. En este caso es claro que el error En decrece mas rapidamente que en el
caso lineal , y as! la convergencia sera mas "rapida" .
hi
X.
Capitulo 2.
SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE
Ejemplo 2.12 Consideremos las sucesiones {Xnt con xn
Como
lim xn = 0
y
n 4C()
a
lim xn = 0 , entonces
=
=-;- , y
n
{xn }
con xn
n
83
= -1-n .
102
0 , en la definicion 2.4 , para ambas
n 4ct:l
sucesiones . Encontremos el arden de convergencia de la sucesion {xn } n . Como entonces
1
- = I'1m
=L
I·1m -nA
n + 1 n-. <o n1-A + n- A
n-><()
E
R , L > 0, si
Y solo si A = 1
1
Luego el orden de convergencia de la sucesi6n {xn } n con xn = - 3 es uno, es decir, {xn } n
n
converge linealmente a cera. Observe que si A = 1 , entonces L = 1 .
Pracediendo de manera similar al caso anterior, se puede ver que el orden de convergencia
1
xn = - n es dos, es decir, la sucesion
n
10 2
cuadraticamente a cero, con error asintotico L = 1 .
de la sucesion
•
{
xn
}
con
A
{Xn } n converge
Encontremos ahara , los valores mfnimos de N, y N2 tales que
En =-;- < 10 - 3 c:> n 3 > 10 3 c:> n > 10, asiqueN, =11 .
n
n~ , que converge linealmente a
a I < 10 - 3 , mientras que para la
La anterior nos dice que para la sucesi6n {xn } n can xn =
a = 0, son necesarias 11 iteraciones para que
A}
sucesi6n {xn
A
can xn
n
=
I xn -
- 1-n , que converge cuadraticamente a a = 0 , son necesarias solo
10 2
2 iteraciones para que I xn - a I < 10 - 3
.
•
Can base en la definici6n 2.4 , estudiaremos el orden de convergencia de los metodos
abiertos que ya vimos.
84
Capitulo 2. SOLUCION
METODOS NUMERICOS
2.3.1 Orden de convergencia del metodo de iteracion de Punto Fijo: Sea a un punto fijo
g(x)
de una funci6n g. es decir a = g(a) .
i) Si g' es continua en alguna vecindad de a, g'( a) ~ 0 , y la sucesi6n {xn} n definida por
g"(~)
= a + -2-(x-a)
En efecto
y
como
g"
es continua en
n..... '"
Ahora , como g' es continua en a, entonces lim g'( c,n) = g'( a), ya que c'n ~ a cuando
n-.'"
n ~ 00 , y entonces
y entonces
asfque
10 cual significa que la
10 que significa que la convergencia es lineal.
V'
ii) Si g" es continua en alguna vecindad de a, g'(a) = 0 , g"(a)
~ 0 (el punto (a,g(a)) no es
de inflexi6n de la grafica de g) , y la sucesi6n { xn} n definida por
Un teorema que generalizl
ii) vistos antes, es el
converge a a, entonces la convergencia es cuadratica , es decir, {xn} n converge a a
con orden de convergencia dos.
En efecto .
Como g" es continua en un intervalo abierto que contiene a a , entonces para x en ese
intervalo, se tiene
g"(c,)
g(x)=g(a)+ g'(a)(x-a)+--( x - a)2
2
Como g(a) =a y g'(a) = O, entonces
eI
lim g"(c,n)=g"(a), 10 que implica que
con c'n entre xn Y a .
con E, entre x y a
2
En particular, cuando x = xn ' n EN, se tiene
Por tanto
converge a a, entonces la convergencia es lineal .
NUM~RICA
Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE
85
g "(~ )
g(x)=a+ - - (x-a)2 con ~ entre x y a
2
En particular, cuando x = xn ' n EN , se tiene
Por tanto
y como
g"
es continua
en el
intervalo que contiene
a
xn
y a , entonces
lim g"( ~ n) = g"(a ) , 10 que implica que
n....'"
lim En+1
E2
n
n .... ao
= lim g"(~ n) = g"(a )
n .... ao
2
2
yentonces lim En+1
ao E~
H
= lim
1 En+ 1 1=1 g"(a )
n..... ao 1 En 12
2
I=L>O 10 cual significa que la convergencia es cuadratica . V
Si queremos tener esquemas iterativos
con orden de convergencia mayor, tenemos que poner condiciones sobre g.
Un teorema que generaliza las ideas anteriores y cuya prueba es sim ilar a la de los casos i) y
ii) vistos antes, es el siguiente:
Teorema 2.4 Sea a una raiz de una ecuaci6n x = g( x). Si 9 tiene las primeras k-derivadas
continuas en alguna vecindad de a, g{;l (a ) = 0 para i = 1,2,,,., k - 1, g{kl (a);,; 0 , y la sucesion
{xn} n definida por
converge a a , entonces la convergencia es de orden k, es decir, {x n} n converge a a con
orden de convergencia k. V
Observaci6n: Por 10 general, la can tid ad de calculos involucrados en la formula de un
metodo iterativ~ aumenta a medida que el orden de convergencia crece , por 10 tanto, la
ganancia en el orden de convergencia no debe medirse por el numero de iteraciones
necesarias para que el error de truncamiento alcance cierta tolerancia , sino por el numero
total de operaciones 0 tiempo del computador.
Capitulo 2. SOLUCI6N NUMERICA DE UNA
86
METODOS NUMERICOS
Sin embargo, los metod os de convergencia cuadratica parecen estar en un punto de
equ ilibrio si tenemos en cuenta la dificultad de los metodos , el numero de operaciones
requeridas y los resultados obtenidos; es por eso, que uno de los metodos mas usados es el
de Newton-Raphson que , como vere mos enseguida , es de convergencia cuadratica
En
f( Xn )
~ f'(a) + f "(~n ) En
==
.
d f(X) en la ultima ecuaci6n anterior,
y sustltuyen O n '
2.3.2 Orden de convergencia del meto d o de Newton-Raphson: Sea a una raiz de una
ecuacion f(x) == O.
Si la funcion f ti en e sus dos primeras derivadas continuas en alguna
vecindad de a, f '(x);t: O para todo x en esa vec indad , f "(a);t: O (el punto (a, f(a)) no es de
~ [2f"(~n )-f"(~n)
inflexion de la 9 rafica de f ), y la sucesi6n { x n} n definida por
2[ f'(a) +
f"(~n) ~J
Luego
converge a a, entonces la convergencia es cuadr<ltica . En efecto Como la funci6n f tiene segunda derivada continua en algun intervalo que contiene a a , entonces para todo x en ese intervalo , se tiene f "(~)
f(x)==f(a)+ f '(a)( x ~a )+ - (x ~ a ) 2 con ~ entre x y a
s
Como { Xn } n converge a a, entonce
como for es continua en converge a O,y
2
lim En+1 _
Pero f( a) = 0 , asi que
n->'"
~
­
f " (~ )
2
f ( x) == f ' (a )(x ~ a )+ -- ( x ~a)2 con ~ entre x y a
De la misma manera
Por tanto
f' ( x)= f '(a )+f " (~) ( x ~ a )
con
~
entre x y a
En particu lar, cuando x = xn ' n EN , se tiene
(recuerde que f'(a)~O Y
Observe, en el
multiplicidad dos
Sustituyendo f '( xn) en la formula de iteracion del metodo de Newton-Raphson , obtenemos
.
con
~n
entre xn Y a
Restando a a ambos miembros de la ecuaci6n anterior, se obtiene
Capitulo 2. SOLUCION NUMERICA DE UNA ECUACION NO-LINEAL EN UNA VARIABLE
f'(a) En
+f"(~n) E~
87
- f(x n)
f'(a) + f"(~ n) En
y sustituyendo f( Xn) , en la ultima ecuaci6n anterior, obtenemos
,,(~
•
f '(a) En
+f"(~n) E~
-f'(a) En -
f
)
-fE~
f '(a) + f"(~n) En
E~ [2f"(~n) - f"(~n)]
2[f'(a) + f"(~n) En]
Luego
Como {Xn} n converge a a, entonces
{~n) n
y
{~n} n
tambien convergen a a, y {En) n
converge a 0, y como f" es continua en a, entonces
2f"(a) - f"(a)
f"(a)
2[f'(a)]
2f'(a)
Por tanto
I ~I=
2f '( a)
(recuerde que f'(a) *-
°
L>O
y f"(a) *- 0), asi que la convergencia es cuadratica. VI
Observe, en el trabajo anterior, que si f(a) = 0, f'(a) =
°
y f"(a) *-
°,
es decir, a es raiz de
multiplicidad dos de la ecuaci6n f(x) = 0, entonces el metoda de Newton-Raphson puede aun
converger, pero la convergencia es lineal con error asintotico L = ~
2
que: Si
.
En general, se tiene
°
=f(a)= .. . =f(m-l)(a) y f(m)(a) *-0 , es decir, a es una ralz de multiplicidad m ~ 2
de una ecuaci6n
f( x) = 0, y el metodo de Newton-Raphson converge, entonces la
convergencia es lineal con error asit6tico L = m - 1 .
m
88
METODOS NUMERICOS
,
, I,
'
or den d e convergencla
cuand 0 converge, tlene
1+/5
=- "" 16
. 2, Y que el
decimales exactas, usando el me
'
metodo
de Regula
2
Falsi es de convergencia lineal sie mpre que la grafica de la funcion f sea concava hacia abajo
o hacia arriba en la vecindad de la ra iz Ct., EI metodo de Biseccion se considera de
convergencia lineal.
6. Se quiere encontrar la menor ralz
.
TALLER 2.
usando el metodo de IteracI6n de
iteraci6n de punto fijo y un
Teorema 2,1, Y calcule una
menos tres cifras decimales
a) e- x -cosx=O
1. EI metodo de Biseccion se puede aplicar siempre que f(a)f(b) < 0, Si f(x) tiene mas de
un cera en ( a, b) , se podra saber de ante mano cual cera es el que se encuentra al aplicar
'6 de
7. Estudie la funci6n ri.,x) ==
P
que no es convergente la
el algoritmo 21? /lustre su respues ta con ejemplos,
2. Las siguientes funciones cumplen la condici6n f( a)f(b) < 0 donde a = 0 y b = 1, Si se
8. a) Verifique que cada una
aplica el metodo de Biseccion en el intervalo [a, b] a cada una de esas funciones, que
iteraci6n
punto se encuentra en cada caso? Es este punto un cero de f ?
a = 9;(a):::)f(a) =O. j
a) f(x)
=(3x-1t
b) f(x) = cos(10x)
1 x> 0
c) f(x)= { '
-1, x ~ 0
2
3. Pruebe que la funcion f( x)
=
e X -1 - x -
~ tiene un unico cero, precisamente en x = 0 ' 2
b)
Sugerencia: Puede usar el residuo en una expansion en serie de Taylor de e X alrededor
de 0,
Evalue en una calculadora 0 un computador la funcion f( x) para valores de x cercanos a
cero,
Nota cambios de signo en los valores f( x) para numeros x, a un mismo lado de '
cero? De haber cambios de signo, que hara el metodo de Bisecci6n en uno de los
intervalos en los que hay uno de esos cambios? Comente sobre la posibilidad de
encontrar, por un metodo numenco, un "fal so cero" ,
, 4. Verifique que se puede aplicar el metodo de Biseccion para aproximar el unico cero de la
funci6n f(x) = x 3
-
x -1 en el intervalo [1.2J, Cuantas iteraciones seran necesarias para
que al aplicar el metodo de Biseccion en el intervalo [1,2] se logre una aproximacion de la
raiz, con una precision de por 10 menos 3 cifras decimales exactas?
aproximacion ,
Calcule tal
(2i
5. Encuentre una aproximaci n Atado
Se puede demostrar, vease Ralston ,1965, paginas 326 y 327, que el metodo de la Secante,
de
PunlO
Descargar