Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Temario:
●
Raíces de funciones
●
Método de la Bisección
●
Método de Regula Falsi
●
Método de Newton-Raphson
●
Método de la Secante
●
Múltiples raíces
Raíces (soluciones) de funciones
{
f (x)=x 2 + x−1=0
x=
−1±√ 1 −4(−1)
2
→
1
x 1=− +
2 √
5
4
=0,61803398874989484820458683436564
√
2 1 5
x 2=− − =−1,6180339887498948482045868343656
2 4
x1 y x2 son las “raíces” o “ceros” de la ecuación
cuadrática. Es decir son los valores de x que
cumplen la ecuación.
●
Usar métodos numéricos basados en
algoritmos lógicos.
Métodos numéricos
Hay dos clases de métodos numéricos, los cerrados y los abiertos.
En los métodos abiertos se comienza por un punto de partida y se predice una mejor
aproximación de la solución utilizando el valor de la derivada de la función. Los
métodos abiertos que veremos son el método de Newton-Raphson y el de la
secante.
Algoritmo de la bisección
1) f(a) y f(c) tienen signos opuestos, entonces el cero se ubica dentro de [a,c]
2) f(c) y f(b) tienen signos opuestos, entonces el cero se ubica dentro de [c,b]
f(b)>0 f(b)>0 a c b
f(c2)>0 Iteración 2
a c1 b x a b x
c2
Valor
f(a)<0 buscado a c b
f(c1)<0 f(a)<0
f(x) f(x)
Iteración 3
Iteración 3 Iteración 4
acb
a c3 f(b)>0 x a c4 f(b)>0
x Iteración 4
b f(a)<0 b
f(c3)<0 f(c4)<0
f(a)<0 ac b
Algoritmo de la bisección
Se utiliza un esquema iterativo
Intervalo inicial
que se repite mientras el error [a,b]
sea mayor a la tolerancia.
Medir error
Falso Presentar
error>tol
resultados
Verdadero
a +b
Calcular c c=
Evaluar f(c) 2
Verdadero Falso
Cambiar b por c f(a)*f(c)<0 Cambiar a por c
Ejemplo
(a+ b) error=|f (c)|
Ejemplo: f(x)=x +x-1 = 0 con una tolerancia de 0,001
2 c=
2
iteración a b f(a) f(b) c f(c)
1 0 1 -1 1 0,5 -0,25
f(x)
1
c=b− f ( b)
f(b) m
f (b)−f (a)
siendo m=
b−a
a c1 c2 c3 c4 b x
f(c4)
f(a) f(c3)
f(c1) f(c2)
Algoritmo de Regula Falsi
Intervalo inicial
[a,b] (b−a)
c=b− f (b)
f ( b)−f (a)
Medir error
Falso Presentar
error>tol
resultados
Verdadero
Calcular c
Evaluar f(c)
Verdadero Falso
Cambiar b por c f(a)*f(c)<0 Cambiar a por c
Ejemplo
(b−a)
Ejemplo: f(x)=x2+x-1 = 0 con una tolerancia de 0,001 c=b− f (b) error=|f ( c)|
f ( b)−f (a)
Si consideramos que la imagen de la linealización es cero para un cierto punto x tenemos que:
f ( x i)
0=f ( x i )+f ' ( x i )( x NR − x i )→podemos despejar x NR ( x i )= x i −
f ' ( x i)
f ( xi)
La función g( x i )= x i − se llama función de iteración de Newton-Raphson
f ' ( x i)
Método de Newton-Raphson
Valor inicial
x0
Medir error
Falso Presentar
error>tol
resultados
Verdadero
f (x i)−f (xi−1 )
f ' (xi )≈
(x i−x i−1 )
iteración xi f xi+1
0,0000 -1,0000
1 1,0000 1,0000 0,5000
2 0,5000 -0,2500 0,6000
3 0,6000 -0,0400 0,6190
4 0,6190 0,0023 0,6180
5 0,6180 0,0000 0,6180