Resolución de ecuaciones no lineales Tema 3:

Anuncio
Tema 3:
Resolución de ecuaciones no lineales
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Acotación y separación de raíces.
V.Álvarez
J.A. Armario
F. Muñoz
Ecuaciones polinómicas. Método de Sturm.
Método y algoritmo de la bisección: análisis de errores.
Método de Newton: convergencia del método.
Regla de Fourier.
Caso de raíces múltiples: aceleración de la convergencia
Problema
Calcular todas las raíces de xex-1=0 .
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Solución de una ecuación no lineal
V.Álvarez
J.A. Armario
F. Muñoz
Una ecuación no lineal es una ecuación del tipo f(x)=0,
donde f(x) es una función no lineal.
Un número x es solución o raíz de la ecuación si f(x )=0. A
un tal x se le denomina también cero de la función f(x).
Una raíz
x de la ecuación f(x)=0 tiene multiplicidad n si
f ( x) = f ' ( x) = L = f n −1) ( x) = 0 y f n ) ( x) ≠ 0
Cuando n=1 se habla de raíz simple, en otro caso, múltiple.
Ejemplo: La parábola y=(x-1)2 tiene un cero doble (i.e. de
multiplicidad 2) en la abscisa x=1, mientras que la recta y=x-1
tiene un cero simple en dicho punto.
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces
V.Álvarez
J.A. Armario
F. Muñoz
Método gráfico: a modo de orientación
Analíticamente:
Crecimiento: signo f ’(x)
Bolzano: f continua en [a,b], f(a)·f(b)<0
Sucesiones de Sturm: caso de polinomios
B) Aproximación numérica de cada una de las raíces
Bisección: si se satisface Bolzano
ewton: si se satisface Fourier
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces
V.Álvarez
J.A. Armario
F. Muñoz
Método gráfico: a modo de orientación
x≠0
x ⋅ e −1 = 0 ⇔ ex =
x
1
x
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces
V.Álvarez
J.A. Armario
F. Muñoz
Analíticamente:
Crecimiento: signo f ’(x)
f ' ( x) = ( x + 1)e x
e x >0
f ' ( x) = 0 ⇔ ( x + 1)e x = 0 ⇔ x + 1 = 0
-
f ' (−2) = −
1
< 0, f ↓ en (−∞,−1)
2
e
+
-1
f ' (0) = 1 > 0, f ↑ en (−1, ∞)
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces
V.Álvarez
J.A. Armario
F. Muñoz
Analíticamente:
Crecimiento: signo f ’(x)
Bolzano: f continua en [a,b], f(a)·f(b)<0
-
lim f ( x) = −1 < 0
x → −∞
↓
-1
↑
1
f (−1) − − 1 < 0
e
+
lim f ( x) = +∞ > 0
x →∞
Por tanto:
• f (−∞) ⋅ f (−1) > 0
• f (−1) ⋅ f (+∞) < 0
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces
Analíticamente:
Crecimiento: signo f ’(x)
Bolzano: f continua en [a,b], f(a)·f(b)<0
1.- La función f(x) es continua en (-∞, ∞), f ↓ (− ∞,−1) f ↑ (− 1,+∞ )
2.- f (0) = −1 < 0
3.- f (1) = e − 1 > 0
Conclusión: existe un cero de f(x) en (0,1)
V.Álvarez
J.A. Armario
F. Muñoz
Además, es único, pues f es continua y monótona en (0,1)
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces: funciones polinómicas
V.Álvarez
J.A. Armario
F. Muñoz
Ejemplo: Los ceros de la función
g 0 ( x) = 2 x 4 − 4 x3 − x 2 + 3 x + 1.
cumplen que:
por tanto:
1
1
4
=
<| x |< 1 + = 3
5 1+ 4
2
1
1 1 

x ∈  − 3,−  ∪  ,3 
5 5 

Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces: funciones polinómicas
V.Álvarez
J.A. Armario
F. Muñoz
Regla de Laguerre:
Dado un número real positivo, c, tal que
P( x) = ( x − c) (b 0 x n −1 + L + b n -2 x + b n -1 ) + r
r , b 0 , L, b n -2 , b n -1 ≥ 0 o bien r , b 0 ,L , b n -2 , b n -1 ≤ 0
Entonces c es una cota superior para las raíces positivas.
Además:
n 1
P
(
x
)
=
x
R  , c=cota superior de las raíces positivas de R(x)
• Si
 x
entonces, 1/c = cota inferior de las raíces positivas de P(x)
• Si c=cota superior (inferior) de las raíces positivas de P(-x), entonces
-c = cota inferior (superior) de las raíces negativas de P(x).
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces: Método de Sturm
V.Álvarez
J.A. Armario
F. Muñoz
Definición
Una sucesión de Sturm para una función f(x) en [a,b] es un
conjunto f0(x)=f(x), f1(x), f2(x),…,fn(x) de funciones continuas en
dicho intervalo que satisfacen:
•
fn ( x) ≠ 0 cualquiera que sea x∈[a,b]
•
fi (c) = 0 ⇒ fi −1 (c) ⋅ fi +1 (c) < 0
•
f0 (c ) = 0 ⇒
f0 ( x)
f1 ( x )
Pasa de negativa a
positiva en c.
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces: Método de Sturm
Teorema de Sturm
Sea f0(x), f1(x), f2(x),…,fn(x) una sucesión de Sturm para f(x)=f0(x)
en [a,b] y consideremos las sucesiones siguientes:
1.
sig[f0(a)], sig[f1(a)],…, sig[fn(a)]
2.
sig[f0(b)], sig[f1 (b)],…, sig[fn(b)]
en las que sig(d) denota el signo de d (indistintamente +/- cuando
d=0).
Sea +1= número de cambios de signo en la sucesión 1.
Sea +2= número de cambios de signo en la sucesión 2.
Entonces, el número de raíces existentes en intervalo [a,b] de la
V.Álvarez
J.A. Armario
F. Muñoz
ecuación f(x)=0 viene dado por +1-+2.
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces: Método de Sturm
V.Álvarez
J.A. Armario
F. Muñoz
Método para generar una sucesión de Sturm para
P ( x) = a0 x n + a1 x n −1 + L + an −1 x + a0 o un polinomio equivalente.
Pasos:
f0(x)=P(x)
f1(x)=P´(x),
,
f2(x)=-r1(x) donde
r1(x) denota el resto de dividir f0(x) entre f1(x).
En general:
fi+1(x)=-ri(x) donde ri(x) denota el resto de dividir fi-1(x) entre fi(x).
¿Cuándo se termina?
• Si rk(x)=l≠0, entonces {fk(x)}0≤i≤k+1 es una sucesión de Sturm para P(x).
• Si rk(x)=0, entonces P(x) tiene ceros múltiples y fk(x)=m.c.d(P,P´)
Q( x) =
P( x)
f k ( x)
 fi ( x) 


 f k ( x ) 0 ≤ i ≤ k
es equivalente a P(x) con todos su ceros simples.
es una sucesión de Sturm para Q(x).
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
A) Localización y separación de las raíces: Método de Sturm
Ejemplo: Localizar y separar los ceros de
P( x) = 2 x 6 − 6 x 5 + x 4 + 8 x 3 − x 2 − 4 x − 1
Paso 1:
f 0 ( x) = 2 x 6 − 6 x5 + x 4 + 8 x3 − x 2 − 4 x − 1
Paso 2:
f 0 ´( x) = 12 x5 − 30 x 4 + 4 x3 + 24 x 2 − 2 x − 4
f1 ( x) = 6 x 5 − 15 x 4 + 2 x 3 + 12 x 2 − x − 2
Siempre podemos
multiplicar o dividir por
un número positivo
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
A) Localización y separación de las raíces: Método de Sturm
Ejemplo: Localizar y separar los ceros de
P( x) = 2 x 6 − 6 x 5 + x 4 + 8 x 3 − x 2 − 4 x − 1
= 13 x 4 − 26 x3 − 8 x 2 + 21x + 8
Paso 3: Cálculo de f2(x)
2 x6 − 6 x5 + x 4 + 8x3 − x 2 − 4 x − 1
6 x 5 − 15 x 4 + 2 x 3 + 12 x 2 − x − 2
x −1
Multiplicamos por 3
6 x 6 − 18 x5 + 3 x 4 + 24 x3 − 3x 2 − 12 x − 3
−6 x 6 + 15 x5 − 2 x 4 − 12 x 3 + x 2 + 2 x
−3 x + x + 12 x − 2 x − 10 x − 3
5
4
3
2
Multiplicamos por 2
−6 x5 + 2 x 4 + 24 x3 − 4 x 2 − 20 x − 6
6 x 5 − 15 x 4 + 2 x3 + 12 x 2 − x − 2
−13 x 4 + 26 x3 + 8 x 2 − 21x − 8
Siempre podemos
multiplicar o dividir por
un número positivo
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
A) Localización y separación de las raíces: Método de Sturm
Ejemplo: Localizar y separar los ceros de
P( x) = 2 x 6 − 6 x 5 + x 4 + 8 x 3 − x 2 − 4 x − 1
Paso 4: Cálculo de f3(x)
= 2 x3 − 3x 2 − x + 1
6 x 5 − 15 x 4 + 2 x 3 + 12 x 2 − x − 2
Multiplicamos por 13
78 x5 − 195 x 4 + 26 x3 + 156 x 2 − 13 x − 26
−78 x5 + 156 x 4 + 48 x3 − 126 x 2 − 48 x
−39 x 4 + 74 x3 + 30 x 2 − 61x − 26
39 x 4 − 78 x 3 − 24 x 2 + 63 x + 24
−4 x3 + 6 x 2 + 2 x − 2
13x 4 − 26 x 3 − 8 x 2 + 21x + 8
6x −3
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
A) Localización y separación de las raíces: Método de Sturm
Ejemplo: Localizar y separar los ceros de
P( x) = 2 x 6 − 6 x 5 + x 4 + 8 x 3 − x 2 − 4 x − 1
Paso 5: Cálculo de f4(x) = x 2 − x − 1
13x 4 − 26 x 3 − 8 x 2 + 21x + 8
Multiplicamos por 2
26 x 4 − 52 x3 − 16 x 2 + 42 x + 16
−26 x 4 + 39 x3 + 13 x 2 − 13x
−13 x3 − 3 x 2 + 29 x + 16
Multiplicamos por 2
−26 x3 − 6 x 2 + 58 x + 32
26 x 3 − 39 x 2 − 13 x + 13
−45 x 2 + 45 x + 45
2 x3 − 3x 2 − x + 1
13x−13
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
A) Localización y separación de las raíces: Método de Sturm
Ejemplo: Localizar y separar los ceros de
P( x) = 2 x 6 − 6 x 5 + x 4 + 8 x 3 − x 2 − 4 x − 1
Paso 6: Cálculo de f5(x)
2 x3 − 3x 2 − x + 1
−2 x3 + 2 x 2 + 2 x
−x + x +1
2
+ x2 − x −1
0
PARAR r4(x)=0
x2 − x −1
2x −1
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
A) Localización y separación de las raíces: Método de Sturm
Ejemplo: Localizar y separar los ceros de
P( x) = 2 x 6 − 6 x 5 + x 4 + 8 x 3 − x 2 − 4 x − 1
Al ser el r4(x)=0, se tiene:
• P(x) tiene ceros múltiples.
• m.c.d ( P, P ') = f 4 ( x) = x − x − 1.
2
En consecuencia Q( x) =
P( x)
f 4 ( x)
tiene los mismo ceros que P(x)
pero todos simples.
Además, una sucesión de Sturm para Q(x) es: g 0 ( x) = Q( x),
f1 ( x)
f 2 ( x)
f 4 ( x)
g1 ( x) =
, g 2 ( x) =
, g3 ( x) =
,
f 4 ( x)
f 4 ( x)
f 4 ( x)
f 4 ( x)
g 4 ( x) =
.
f 4 ( x)
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
A) Localización y separación de las raíces: Método de Sturm
Ejemplo: Localizar y separar los ceros de
P( x) = 2 x 6 − 6 x 5 + x 4 + 8 x 3 − x 2 − 4 x − 1
Sucesión de Sturm:
g 0 ( x) = 2 x 4 − 4 x3 − x 2 + 3 x + 1.
g1 ( x) = 6 x 3 − 9 x 2 − x + 2.
g 2 ( x) = 13x − 13 x − 8.
2
g3 ( x) = 2 x − 1.
g 4 ( x) = 1.
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
A) Localización y separación de las raíces: Método de Sturm
Ejemplo: Localizar y separar los ceros de
P( x) = 2 x 6 − 6 x 5 + x 4 + 8 x 3 − x 2 − 4 x − 1
− ∞ − 3,−2,−1 − 0.5
0
1 1.5 2, 3 ∞
+
+
−
−
+
+
−
−
+
+
g4(x)=1
+
−
+
−
+
+
−
+
−
+
−
−
+
−
+
Cambios de
signo
4
4
3 2
g0(x)
g1(x)
g2(x)
g3(x)
1 cero
2 ceros
−
+
+
+
+
+
+
+
+
+
+
+
+
+
+
2 1 0 0
ceros 1 cero
14 cero
2 ceros1 cero
g 0 ( x) = 2 x 4 − 4 x 3 − x 2 + 3 x + 1.
g1 ( x) = 6 x 3 − 9 x 2 − x + 2.
g 2 ( x) = 13x 2 − 13 x − 8.
g3 ( x) = 2 x − 1.
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces
V.Álvarez
J.A. Armario
F. Muñoz
Método gráfico: a modo de orientación
Analíticamente:
Crecimiento: signo f ’(x)
Bolzano: f continua en [a,b], f(a)·f(b)<0
Sucesiones de Sturm: caso de polinomios
B) Aproximación numérica de cada una de las raíces
Bisección: si se satisface Bolzano
ewton: si se satisface Fourier
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de la bisección
V.Álvarez
J.A. Armario
F. Muñoz
Bisección: si f(x) continua en [a,b], f(a)·f(b)<0
y f’(x) no cambia de signo en [a,b].
Entonces:
Paso 0:
f(x)= xex-1 continua y creciente en [0,1]
f(0)=-1<0, f(1)=e-1>0.
I0=[a0,, b0] donde a0=0 y b0=1
x0=0.5
1
f(1)>0
0
f(0)<0
ε0=0.5
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de la bisección
V.Álvarez
J.A. Armario
F. Muñoz
Paso 1:
I1=[a1,, b1] donde a1=0.5 y b1=1
La raíz se encuentra aquí
x0=0.5
0
f(0)<0
x1=0.75
1
f(0.5)<0
ε1
f(1)>0
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de la bisección
V.Álvarez
J.A. Armario
F. Muñoz
Conclusión: si f(x) continua en [a,b], f(a)·f(b)<0
y f’(x) no cambia de signo en [a,b].
•El método de bisección nos genera una sucesión en [a,b]:
x0 , x1 , x2 ,…, xn ,…
que converge a la raíz de la ecuación.
Una cota del error es:
Entonces:
b−a
ε n =| x − xn |≤ n +1
2
1
ε n +1 = ε n
2
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
A) Localización y separación de las raíces
V.Álvarez
J.A. Armario
F. Muñoz
Método gráfico: a modo de orientación
Analíticamente:
Crecimiento: signo f ’(x)
Bolzano: f continua en [a,b], f(a)·f(b)<0
Sucesiones de Sturm: caso de polinomios
B) Aproximación numérica de cada una de las raíces
Bisección: si se satisface Bolzano
ewton: si se satisface Fourier
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Interpretación geométrica:
Gráfica de f(x)=xex-1 en [0,1]
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Interpretación geométrica:
Gráfica de f(x)=xex-1 en [0,1]
x1=x0-f(x0)/f’(x0)
x0
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Interpretación geométrica:
Gráfica de f(x)=xex-1 en [0,1]
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
f ( xn )

 xn +1 = xn −
f '( xn )
Fórmula de Newton-Raphson 
x
 0
Fórmula de N-R para f(x)=xex-1. Comenzando en x0=1.
Primera iteración:
f ( x0 )
f (1)
x1 = x0 −
= 1−
= 0.683940...
f '( x0 )
f '(1)
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Fórmula de N-R para f(x)=xex-1. Comenzando en x0=1.
Segunda iteración:
f ( x1 )
x2 = x1 −
= 0.577455...
f '( x1 )
Tercera iteración:
f ( x2 )
x3 = x2 −
= 0.567228...
f '( x2 )
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Método de ewton
Cuestiones:
•¿La sucesión x0, x1, x2,… converge a la raíz de la ecuación?
Condición suficiente: Regla de Fourier
•¿Podemos dar una cota del error que se comete en cada iteración?
Cota del error
•¿Importa el valor que se dé a x0?
Sí
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Regla de Fourier:
Dada una ecuación f(x)=0, f continua y derivable en [a,b].
Si cumple que:
1.
En [a,b] hay una raíz.
2. f´(x) y f´´(x) no se anula en [a,b].
Entonces:
La sucesión
Si se toma x0 según la regla:
x0, x1,…,xn,…
a si f (a) ⋅ f ''(a) > 0
x0 = 
b si f (b) ⋅ f ''(b) > 0
generada por el método
de Newton converge a
la única raíz de f(x)=0
en [a,b]. Además
xn ∈ [a, b] para todo n.
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Regla de Fourier:
¿Se satisface la Regla de Fourier para xex-1=0 en [0,1]?
1. Hay una raíz en [0,1].
2. f´(x)=(x+1)ex y f´´(x)=(x+2)ex no se anulan en [0,1].
Como f(1)* f´´(1)>0, si tomamos x0=1 se tiene que la sucesión
x0,x1,…,xn,…
generada por la fórmula de Newton converge a la raíz de la
ecuación que se encuentra en [0,1].
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Cota del error:
Sea x una raíz de la ecuación f(x)=0. Si se cumple que:
x y xn ∈ [a, b]
A partir del Teorema del Valor Medio, obtenemos que:
A partir del desarrollo de Taylor de grado 2, obtenemos que:
ε n +1 ≤ C ⋅ ε n2
( convergencia cuadrática)
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
Cota del error:
Análisis del error por iteración:
f '( x) = ( x + 1)e x
ε n = x − xn ≤
f ( xn )
min x∈[0,1] f '( x)
¿min x∈[0,1] f '( x) ?
 f '( x ) = ( x + 1)e x > 0
x ∈ [0,1] ⇒ 
x
 f ''( x) = ( x + 2)e > 0
Al cumplirse la regla de Fourier:
V.Álvarez
J.A. Armario
F. Muñoz
min x∈[ 0,1] | f ' ( x) |= min{ f ' (0), f ' (1)} = f ' (0) = 1
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Cota del error:
Análisis del error por iteración:
ε n = x − xn ≤
f ( xn )
min x∈[0,1] f '( x)
= f ( xn )
x1 = 0.683940...
ε1 = 0.35534...
x2 = 0.577455...
ε 2 = 0.02874...
x3 = 0.567228...
ε 3 = 0.00023...<10-3
Si tomamos 0.567 como valor aproximado de la raíz , tenemos que
ε = x − 0.567 ≤
f (0.567)
min x∈[0,1] f '( x)
= f (0.567) = 0.000395...<10-3
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Para determinados valores de x0, puede ocurrir que la fórmula
de Newton-Raphson, xn +1 = xn −
f ( xn )
, comenzando en x0 genere
f '( xn )
una sucesión x0,x1,…,xn,…
¿Converge a la raíz la sucesión x0,x1,…,xn,…?
Depende de cada caso.
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.5.
f ( x0 )
f (0.5)
= 0.5 −
= −0.5,
x1 = x0 −
f '( x0 )
f '(0.5)
f ( x1 )
= 0.5
x2 = x1 −
f '( x1 )
Es claro que la sucesión no va a converger.
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.5.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.5.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.5.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.6.
1
f ( xn )
f '( xn )
-1.542857143…
2
-1.953102422…
3
-2.247722750…
4
-2.494602756…
5
-2.712546496…
…
…
n
f ( x) = xe
− x2
xn+1 = xn −
V.Álvarez
J.A. Armario
F. Muñoz
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.6.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.6.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.6.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.6.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.4.
n
xn +1 = xn −
f ( xn )
f '( xn )
1
-0.1882352940…
2
0.0143566916…
3
-0.0000592069…
4
10-15
5
0
…
…
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.4.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.4.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.4.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación xe
− x2
= 0 tiene a 0 como única raíz.
Veamos qué sucede si intentamos hallar su raíz tomando x0=0.4.
Gráficamente:
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
es multiple, por tanto, no cumple las hipótesis de Fourier en [a,b].
Ejemplo: La ecuación x-sen x = 0 posee una única raíz real triple, x = 0.
¿Cómo podremos detectar que se trata de una raíz triple,
al intentar aproximarla por el método de Newton?
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Ejemplo: La ecuación x-sen x = 0 posee una única raíz real triple, x = 0.
Veamos qué sucede si intentamos hallar la raíz de x - sen x = 0
por el método de Newton tomando como x0=1.
n
f ( xn )
xn +1 = xn −
f '( xn )
1
0.310290…
M
M
10
0.016822…
M
M
20
0.000019…
M
M
!!Extremadamente lenta la convergencia!!
Raíz de multiplicidad 3
f(xn) tiende a 0
f’(xn) tiende a 0
f’’(xn) tiende a 0
f’’’(xn) no tiende a 0
f '( x10 ) = 0.0001... f '( x20 ) = 0.00000001...
f ''( x10 ) = 0 '016...
f ''( x20 ) = 0 '0019...
f '''( x10 ) = 0 '9998... f '''( x20 ) = 0 '9999...
Pasos a seguir para resolver f(x)=0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
B) Aproximación numérica de cada raíz: método de Newton
V.Álvarez
J.A. Armario
F. Muñoz
Sea f(x)=0 una ecuación que posee una única raíz en [a,b] y que
es múltiple, con multiplicidad k.
Supongamos que la fórmula de Newton-Raphson comenzando
en un cierto valor de x0 (conocido) converge a la raíz.
f ( xn )

 xn +1 = xn −
f '( xn )

x
 0
¿Cómo acelerar la convergencia de la fórmula de Newton
para hallar la raíz múltiple de f(x)=0 en [a,b]?
f ( xn )

 xn +1 = xn − k
f '( xn )

x
 0
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
B) Aproximación numérica de cada raíz: método de Newton mejorado
Ejemplo: La ecuación x-sen x = 0 posee una única raíz real triple, x = 0.
Veamos qué sucede si intentamos hallar la raíz de x-sen x=0
por el método de Newton mejorado tomando como x0=1.
n
xn +1 = xn − 3
f ( xn )
f '( xn )
1
-0.034…
2
0.0000013…
3
0.00000000000009…
Podemos observar que en la tercera iteración obtenemos una aproximación
de la raíz mucho mejor que la que obteníamos antes con 20 iteraciones.
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
B) Aproximación numérica de cada raíz: método de Newton mejorado
Ejemplo: La ecuación x-sen x = 0 posee una única raíz real triple, x = 0.
Veamos qué sucede si intentamos hallar la raíz de x-sen x=0
por el método de Newton mejorado tomando como x0=1.
Gráficamente:
Método Newton
Método Newton mejorado
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
B) Aproximación numérica de cada raíz: método de Newton mejorado
Ejemplo: La ecuación x-sen x = 0 posee una única raíz real triple, x = 0.
Veamos qué sucede si intentamos hallar la raíz de x-sen x=0
por el método de Newton mejorado tomando como x0=1.
Gráficamente:
Método Newton
Método Newton mejorado
Tema 1: Resolución de ecuaciones no lineales
Cálculo umérico
Pasos a seguir para resolver f(x)=0
V.Álvarez
J.A. Armario
F. Muñoz
B) Aproximación numérica de cada raíz: método de Newton mejorado
Ejemplo: La ecuación x-sen x = 0 posee una única raíz real triple, x = 0.
Veamos qué sucede si intentamos hallar la raíz de x-sen x=0
por el método de Newton mejorado tomando como x0=1.
Gráficamente:
Método Newton
Método Newton mejorado
Descargar