Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 1 / 23
1 Introducción
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 2 / 23
Introducción
Definition
Supongamos que f es una función continua en un intervalo (a, b). Un
numero r r en el intervalo (a, b) que satisfaga f (r ) = 0 se llama cero de f
o raiz de la función.
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 3 / 23
Método de bisección
Forma de empleo
El Método de bisección consiste en dividir el intervalo [a, b] en n
subintervalos que contienen la raiz. El objetivo final es encerrar la raı́z r en
un subintervalo [an , bn ]. Este proceso mejora a medida que los
subintervalos son más pequeños.
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 4 / 23
Los pasos a seguir son:
bi +ai
2.2. Si f (ai−1 )f (ci−1 ) > 0,hacer ai = ci−1 , bi = bi−1 y ci = 2 .
2.4. Si f (ai−1 )f (ci−1 ) = 0, entonces ci−1 es la raı́z y terminar
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 5 / 23
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 6 / 23
Convergencia del método de bisección
b0 −a0
|r − Cn | ≤ 2n+1
(1)
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 7 / 23
De la ecuación (1) se deducen las siguientes conclusiones
1. La sucesión {cn }∞
n=0 converge a la raı́z r. Pues
limn→∞ 2b−a
n+1 = 0 ←→ limn→∞ Cn = r
b0 −a0
e = |r − cn | ≤ 2n+1
(2)
3. Dada una tolerancia Tol o cota del error, se puede calcular el número
de iteraciones para que el error sea menor que dicha tolerancia.
n = ent( ln(b−a)−ln(Tol)
ln(2) ) (3)
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 8 / 23
Ejemplo-Método de bisección
Aplicar el método de bisección a la función f (x) = x 3 − 2x 2 en el
intervalo [1.6, 2.2]
1. [a0 , b0 ]=[1.6, 2.2]
1.1. Verificamos f (a0 )f (b0 ) < 0
f (1.6)f (2.2) = −0.99 < 0 si se cumple.
1.2. Calculamos C0
C0 = 1.6+2.2
2 = 1.9
1.3. Determinar nuevo subintervalo de interes:
1.3.1 Calculamos f (a0 )f (C0 ) = f (1.6)f (1.9) = 0.36 > 0
Entonces el nuevo intervalo [a1 , b1 ] = [C0 , b0 ] = [1.9, 2.2]
Ahora hacemos el ciclo anterior con el nuevo intervalo (podemos
saltarnos el punto 1.1.)
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 9 / 23
Ejemplo-Método de bisección
1. [a1 , b1 ]=[1.9, 2.2]
1.2. Calculamos C1
C1 = 1.9+2.2
2 = 2.05
1.3. Determinar nuevo subintervalo de interes:
1.3.1 Calculamos f (a1 )f (C1 ) = f (1.9)f (2.05) = −0.075 < 0
Entonces el nuevo intervalo [a2 , b2 ] = [a1 , C1 ] = [1.9, 2.05]
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 10 / 23
Método de la régula falsi
El método de régula falsi también garantiza la convergencia a la raı́z r ,
pero a una velocidad más rápida que el método de bisección.
Forma de empleo
El método de la régula falsi, al igual que el método anterior, se aplica a
una función f continua en un intervalo [a, b] con f (a)f (b) ≤ 0. El objetivo
es buscar el punto (c0 , 0) que es la intersección de la recta secante L que
pasa por los puntos (a, f (a)) y (b, f (b)) con el eje de las abscisas.
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 11 / 23
¿Cómo calcular C0 ?
Como la recta L pasa por los puntos (a, f (a)), (b, f (b)) y (c0 , 0), podemos
formular dos ecuaciones para la pendiente de L, a partir de las cuales se
obtendrá c0 .
f (b) − f (a)
m= . con los puntos (a, f (a)) y (b, f (b)).
b−a
y
f (b)
m= . con los puntos (c0 , 0) y (b, f (b)).
b − c0
Igualando estas ecuaciones se obtiene:
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 12 / 23
Los pasos a seguir son:
Son idénticos a los pasos del método de bisección, unicamente que
cambiamos la equación que calcula la aproximación ci .
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 13 / 23
Convergencia del método de la régula falsi
Los pasos descritos anteriormente se usan para construir una sucesión de
intervalos {[an , bn ]}∞
n=0 cada uno de los cuales contiene un cero de f . En
cada caso la aproximación cn , es obtenida por (4).
Criterio de Parada
El criterio de parada basado en la longitud del intervalo no es útil en este
caso porque podrı́a generar iteraciones infinitas (la longitud de [an , bn ] no
tiende a cero). En este caso, se introduciendo una tolerancia 1 para
controlar la cercanı́a relativa entre términos sucesivos de la sucesión. Se
usa la siguiente fórmula:
|cn+1 −cn |
|Cn+1 | < 1
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 14 / 23
Ejemplo-Método de la Régula Falsi
Aplicar el método de la régula falsi a la función f (x) = x 3 − 2x 2 .
Calcular las tres primeras aproximaciones a una raı́z de f en el intervalo
[a, b] = [1.6, 2.2] .
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 15 / 23
El método de Newton-Raphson
1
Forma de empleo
Sea f ∈ C 2 [a, b] y c0 ∈ [a, b] una aproximación a la raı́z r tal que la
distancia |c0 − r | sea ”pequeña” y f 0 (x) 6= 0, ∀x ∈ (a, b).
Geométricamente, para cada n = 1, 2 · · · , la aproximación cn , es la
intersección de la recta tangente Ln−1 a la gráfica de f en el punto
(cn−1 , f (cn − 1)) con el eje de las abscisas.
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 16 / 23
¿Cómo calcular las aproximaciones Cn ? (formula de iteración)
0 ≈ f (c0 ) + f 0 c0 )(r − c0 )
Es decir:
f (c0 )
r ≈ c0 − f 0 (c0 ) , con f 0 (c0 ) 6= 0.
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 17 / 23
Con lo anterior, podemos decir que una aproximación c1 , a r es:
f (c0 )
c1 = c0 − , si f 0 (c0 ) 6= 0.
f 0 (c0 )
f (cn )
cn+1 = cn − f 0 (cn ) , si f 0 (cn ) 6= 0. (5)
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 18 / 23
Ejemplo-Método de Newton
1 Sea A > 0, obtenga la formula de iteración de Newton para calcular
√
A, con c0 = A
2 Use la formula
√ de iteración de Newton en el apartado anterior para
aproximar 3
3 Sea
√ A > 0 , obtenga la formula de iteración de Newton para calcular
3
A
4 Use la formula
√ de iteración de Newton en el apartado anterior para
aproximar 7
5 Obtenga la formula de iteración de Newton para encontrar una
solución aproximada de la ecuación x 2 − 2x − 1 = 0, tome c0 = 2.6.
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 20 / 23
Como se observa en la gráfica el calculo de la sucesión de aproximaciones
{cn }∞
n=0 tiene que ver con el calculo de la pendiente de las rectas secantes.
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 21 / 23
¿Cómo calcular la aproximación Cn ?
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 22 / 23
Ejemplo-Método de la Secante
Aplicar el método de la secante a la función f (x) = x 2 − 2x − 1.
Determinar la fórmula de iteración y calcular c2 y c3 , empezando con
c0 = 2.3 y c1 = 2.6
Solución:
((cn−1 )2 −2(cn−1 )−1)(cn−1 −cn−2 )
cn = cn−1 − (cn−1 )2 −2(cn−1 )−(cn−2 )2 +2(cn−2 )−2
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 23 / 23
1
El método de Newton-Raphson es un método iterativo que genera una sucesión de
aproximaciones {cn }∞n=0 , que cuando converge a una raı́z r de una función f , lo hace más
rápido que los métodos de bisección y régula falsi.
2
Como ya se ha mencionado, el método de Newton es un método iterativo. Esto
quiere decir que los términos de la sucesión se obtienen mediante una ecuación de la
forma cn+1 = g (cn ), donde g es una función real, llamada función de iteración (en un
método iterativo, el termino actual de la sucesión se obtiene en función del termino
anterior)
Rodolfo Gallo, PhD (Yachay Tech) Ceros de funciones September 18, 2018 23 / 23