Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2.1.- Introduccin
La resolucin de ecuaciones en una variable es uno de los problemas clsicos de la
aproximacin numrica. Se trata de hallar una raz de una ecuacin de la forma f(x) = 0
para una funcin dada f. Al valor de x que verifica la ecuacin se lo suele llamar tambin
cero.
Todos los mtodos necesitan comenzar por una aproximacin inicial a partir de la
cual generan una sucesin que converge a la raz de la ecuacin.
Si [a,b] es un intervalo en el que la funcin cambia de signo, y f es continua en
dicho intervalo, entonces existe un valor c perteneciente al intervalo (a,b) en el que la
funcin se anula. Los mtodos de biseccin y de falsa posicin parten de dicho intervalo
para construir una sucesin que siempre converge a la raz.
sucesin de puntos medios de los intervalos generados por el mtodo de biseccin dado.
Entonces existe un nmero r[a,b] tal que f(r) = 0 y, adems,
ba
r cn n 1 para n = 0, 1, ...
2
En particular, la sucesin {cn }n
0 converge al cero x = r, esto es, lim cn r .
n
Una de las virtudes del mtodo de biseccin es que la frmula proporciona una
estimacin predeterminada de la precisin de la solucin calculada. Es fcil demostrar
que el nmero N de bisecciones sucesivas que nos garantizara que el punto medio cN es
una aproximacin a un cero con un error menor que un valor prefijado es:
10
Tema 2: Resolucin de ecuaciones no lineales.
N Ent
FG ln(b a ) ln( ) IJ
H ln(2) K
donde Ent representa la parte entera del argumento.
L y = f(x)
c x
(a,f(a))
11
Tema 2: Resolucin de ecuaciones no lineales.
para ste. Los criterios de parada que se utilizan son el valor de f(cn) y la proximidad
entre las dos ltimas aproximaciones.
12
Tema 2: Resolucin de ecuaciones no lineales.
y y
b b
y=x P2
g(x) P (b,g(b)) y=x
Q
g(x)
(a,g(a))
a a P1
x x
a b a b
En cuanto a la unicidad, si existieran dos puntos fijos distintos P1 y P2 (ver figura
derecha), y existiendo g'(x) en todo (a,b), debe existir algn punto intermedio Q en el
que la tangente a g(x) sea paralela a la recta y = x que une ambos puntos fijos. Su
pendiente es 1, luego tendra que ser g'(Q) = 1, contrariamente a la hiptesis de que
1 < K g'(x) K < 1. (La demostracin formal se basa en el Teorema del Valor Medio de
Lagrange.)
Corolario. Si g verifica todas las hiptesis del Teorema del punto fijo (apartados 1 y
2), entonces las siguientes desigualdades proporcionan cotas del error que se comete
cuando usamos pn como aproximacin a P (para todo n 1):
P pn K n P p0
Kn
P pn p1 p0
1 K
Ntese que al comenzar el proceso iterativo P es desconocido, y por tanto tambin
lo es el trmino derecho de la primera desigualdad, mientras que el de la segunda se
puede evaluar desde el principio.
Demostracin:
y y=x y y=x
g(x) g(x)
1 2
x P x
pn1 pn P pn1 pn pn+1
13
Tema 2: Resolucin de ecuaciones no lineales.
b g
pn 1 pn g ( pn ) g ( pn 1 ) g ( 2 ) pn pn 1 g ( 2 ) pn pn 1
K pn pn 1 K 2 pn 1 pn 2 K 3 pn 2 pn 3 K n p1 p0
Siendo m > n: p m pn
( p m pm1 ) ( pm1 pm 2 ) ( pn 2 pn 1 ) ( pn 1 pn )
p m pm1 pm1 pm2 pn 2 pn 1 pn 1 pn
K m1 p1 p0 K m 2 p1 p0 K n 1 p1 p0 K n p1 p0
c
K m1 K m 2 K n1 K n p1 p 0 h
c
K n K m n1 K mn 2 K 2 K 1 p1 p0 h
Tomando el lmite cuando m :
lim pm pn lim pm pn P pn
m m
c
K p1 p0 lim 1 K K 2 K m n 2 K m n 1
n
m
h
y como la suma de la serie geomtrica de razn K < 1 es igual a 1/(1K):
Kn
P pn K p1 p0 p1 p0
n 1
1 K 1 K
lo que concluye la demostracin.
E n p pn para cada n 0. Si existen dos constantes positivas A > 0 y R > 0 tales que
p pn 1 E n 1
lim R
lim R
A
n
p pn n
En
entonces se dice que la sucesin converge a p con orden de convergencia R, y el nmero
A se llama constante asinttica del error. Los casos R = 1, 2 merecen especial
consideracin:
Si R = 1 la convergencia de { pn }n
0 se llama lineal
Si R = 2, la convergencia de { pn }n
0 se llama cuadrtica.
14
Tema 2: Resolucin de ecuaciones no lineales.
2!
pn P b g 2
g ( ) g ( )
E n 1 p n 1 P g ( p n ) g ( P )
2!
pn P
2
b 2!
g
En
2
g ( P )
y si g''(P) 0, cuando n : E n 1 En
2
[1]
2!
con lo que la convergencia es cuadrtica.
(p1,f(p1))
p x
y = f(x) p2 p1 p0
f ( p0 ) 0 f ( p0 )
Obviamente: m f ( p0 ) p1 p0
p0 p1 f ( p0 )
Este proceso puede repetirse para obtener una sucesin {pk} que converge a p.
Hagamos ms precisas estas ideas. Nuestro anlisis comienza con el polinomio de
Taylor de grado n = 1 de f alrededor de p0 y su correspondiente resto:
f ( c)
b
f ( x ) f ( p0 ) f ( p0 ) x p0 g
2!
x p0
2
b g
donde c es un punto intermedio entre p0 y x. Poniendo x = p en la relacin y usando que
f(p) = 0 obtenemos:
15
Tema 2: Resolucin de ecuaciones no lineales.
f ( c)
b
0 f ( p0 ) f ( p0 ) p p0 g 2!
b
p p0 g 2
16
Tema 2: Resolucin de ecuaciones no lineales.
17
Tema 2: Resolucin de ecuaciones no lineales.
f ( x) f ( x ) f ( x )
g( x ) x ; g ( x)
f ( x) f ( x) 2
dado que
RS f ( p) 0 (raz simple)
RSg ( p) p
T f ( p) 0 T g ( p) 0
y rige [1], siendo la convergencia cuadrtica. Derivando g'(x):
f ( x ) 2 f ( x ) f ( x ) f ( x ) f ( x ) f ( x ) f ( x )2 f ( x ) f ( x )
g ( x )
f ( x)4
f ( p) 2 f ( p) f ( p) 0 0 f ( p)
g ( p)
f ( p) 4 f ( p)
y, dado que la raz p de f es el punto fijo P de g, sustituyendo en [1] queda [2], c.q.d.
18
Tema 2: Resolucin de ecuaciones no lineales.
f '(x). El mtodo de la secante necesita slo una evaluacin de f(x) por paso y en una raz
simple tiene un orden de convergencia R 1.618033989.
La frmula de iteracin del mtodo de la secante es la misma que la que aparece en
el mtodo de la regula falsi; la diferencia entre ambos estriba en la forma de elegir el
siguiente trmino. Partimos de dos puntos iniciales (p0,f(p0)) y (p1,f(p1)) cercanos al
punto (p,0). Se define p2 como la abscisa del punto de interseccin de la recta que pasa
por estos dos puntos con el eje OX. Calculando dicha recta y su punto de corte con el eje
OX se obtiene:
p1 p0
p2 g ( p1 , p0 ) p1 f ( p1 )
f ( p1 ) f ( p0 )
El trmino general de la sucesin generada por este mtodo viene dado por la
frmula de iteracin de dos puntos:
( pk pk 1 )
pk 1 g ( pk , pk 1 ) pk f ( pk )
f ( pk ) f ( pk 1 )
Aunque la frmula es la misma que la del mtodo de la falsa posicin, la diferencia
fundamental es que no se necesita un cambio de signo de la funcin en el intervalo
[p0,p1].
Este mtodo tambin se puede obtener a partir del de Newton sustituyendo f '(pk)
por:
f ( pk ) f ( pk 1 )
pk pk 1
Los trminos de la sucesin de errores verifican:
f ( p)
0.618
E k 1 E k
1.618
2 f ( p)
19
Tema 2: Resolucin de ecuaciones no lineales.
a) |f(pn)| < . Este criterio es til para resolver ecuaciones de la forma h(x) = L aplicando
el algoritmo a f(x) = h(x)L.
b) Proximidad entre las dos ltimas aproximaciones:
b1) En trminos absolutos: pn pn 1
pn pn1
b2) En trminos relativos:
pn
Los tamaos de las tolerancias y se deben elegir con cuidado, ya que si se
toman muy pequeos puede ocurrir que sea necesario un nmero muy alto de
iteraciones. Una buena eleccin suele ser tomar y unas cien veces mayores que 10-M,
siendo M el nmero de cifras decimales que utiliza el ordenador en coma flotante.
Conviene tambin fijar un nmero mximo de iteraciones a realizar como en
cualquier procedimiento iterativo.
Tambin hay que tener en cuenta que la solucin obtenida est afectada por errores
debidos a la inestabilidad del problema y al redondeo.
Si la curva y = f(x) tiene una pendiente alta cerca de la raz, entonces el problema
est bien condicionado. Sin embargo si esta pendiente es muy pequea, o sea, si la curva
es casi horizontal, entonces el problema est mal condicionado.
20
Tema 2: Resolucin de ecuaciones no lineales.
sabiendo que la raz exacta es r = 0.56714329, partiendo del intervalo inicial [0,1].
Obtener, trabajando con redondeo a cuatro cifras decimales, la aproximacin de la raz
con un error relativo inferior al 1%.
Sol.: x 0.5722
8. Resolver, con error relativo inferior al 0.05%, la ecuacin no lineal f(x) = e-x x = 0
mediante el mtodo de la secante, tomando como valores iniciales x-1 = 0, x0 = 1, y
sabiendo que r = 0.56714329. Trabajar con redondeo a cuatro cifras decimales .
Sol.: x 0.5672
9. La funcin f(x) = x e tiene dos races. Hallarlas por el mtodo del punto fijo
x/5
21
Tema 2: Resolucin de ecuaciones no lineales.
11. Efectuar una iteracin del mtodo de Newton-Raphson para resolver la ecuacin
no lineal f(x) = x 0.2 sin(x) partiendo del valor inicial x0 = 0.5. Trabajar con redondeo a
cuatro cifras decimales.
Sol.: x 0.0099
12. Realizar tres iteraciones del mtodo de Newton-Raphson para hallar la raz de la
funcin f(x) = e-x x utilizando como aproximacin inicial de la raz buscada x0 = 0 y
trabajando con redondeo a seis cifras decimales.
Sol.: x 0.567143
13. Encontrar una raz aproximada de la ecuacin x x 1 = 0 en el intervalo [1,2]
3
con precisin de 10-5, primero por el mtodo de Newton y luego por el de la secante.
Sol.: x 1.3247 (convergencia ms lenta con el mtodo de la secante)
14. Resolver la ecuacin 4 cos(x) = ex con un error absoluto menor que 10-4 , usando:
El mtodo de Newton-Raphson con x0 = 1.
El mtodo de la secante con x0 = /4 y x1 = /2.
Sol.: x 0.904788 (convergencia ms lenta con el mtodo de la secante)
15. Determinar la raz positiva de la ecuacin sin(x) x/2 = 0 con una precisin de 10-4
(|f(x)| < 10-4), trabajando con redondeo a cinco cifras decimales, utilizando los mtodos
de falsa posicin y de la secante, partiendo en ambos casos del intervalo [/2, ]
Sol.: x7 1.89539 (falsa posicin); x6 1.89549 (secante)
16. En el intervalo [0.5,1] la funcin f(x) = x 0.2 sin(x) 0.5 tiene una raz, (siendo
f(0.5) = 0.0959 y f(1) = 0.3317). Aplicar los mtodos de biseccin, falsa posicin,
secante y Newton para determinar dicha raz con una precisin de 10-2 (|f(x)| < 10-2).
Sol.: x4 0.6094 (bisecc.); x1 0.6121 (falsa pos.); x1 0.6121 (sec.); x1 0.6153
(New.)
17. Calcular la raz de la ecuacin log10(x2+2) + x = 5 con tres cifras decimales exactas
mediante la aplicacin de la tcnica de Newton-Raphson.
Sol.: x2 3.78676
18. Deducir una ley de recurrencia que permita obtener c . Aplicarla al clculo de
10 con una precisin de 10-5.
Sol.: xn+1 = (xn + c/xn) / 2; x4 = 3.162277
19. Deducir una ley de recurrencia para calcular n
c . Realizar cuatro iteraciones para
el clculo de 7 59 . Comenzando con x0 = 1.5.
Sol.: xn+1 = [(n1) xn + c / xnn1] / n ; x4 = 1.7906
20. Resolver la ecuacin no lineal x 4 sin(x) = 0 sabiendo que un valor aproximado de
la raz es x0 = 2.5. Realizar 3 iteraciones del mtodo de Newton-Raphson.
Sol.: x3 2.47658
21. Siendo f(x) = 8x cos(x) 2x , y sabiendo que f(0) < 0 y f( /6) > 0, justificar que la
2
expresin
22
Tema 2: Resolucin de ecuaciones no lineales.
cos( xn ) xn
2
g ( xn )
8 4
permitir obtener una sucesin cuyo lmite sea una raz de la ecuacin f(x) = 0. Hallar la
raz con una precisin = 10-3.
Sol.: x3 = 0.128101
22. Determinar la raz cuadrada negativa de 0.5 con cuatro decimales y una precisin
de 10-3 considerando la funcin F(x) = x2 0.5 y resolviendo la ecuacin x = x2 + x 0.5
mediante el mtodo de aproximaciones sucesivas tomando x0 = 0.6. Puede
determinarse la raz cuadrada positiva por este mtodo?
Sol.: x7 = 0.7073; no se puede
23. Mustrese en forma grfica que la ecuacin 4 sin(x) = 1 + x tiene tres races reales
r1 < r2 < r3. A continuacin determnese con una precisin de 10-3 y trabajando con
redondeo a seis cifras decimales:r1 utilizando el mtodo de la secante
r2 utilizando el mtodo de biseccin
r3 utilizando el mtodo de Newton
Comparar estos mtodos.
Sol.: [-,-/2], r1 x6 = 2.702061; [0, /2], r2 x10 = 0.342845; r3 x3 = 2.210084
(con x0=3 /4)
24. Hacer una representacin grfica aproximada de las funciones f(x) = 2 cos(x) y
g(x) = ex para obtener estimaciones iniciales de las races de la ecuacin 2 cos(x) ex = 0.
Cuntas races tiene? Cuntas son positivas?
Determinar las races positivas con una precisin |f(r)| < 10-3 utilizando el mtodo
de la secante y el mtodo de Newton-Raphson.
Nota: utilizar 3 cifras decimales y trabajar en radianes.
Sol.: negativas, 1 positiva: 0.540
23