Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En esta parte nos ocuparemos del problema de determinar raíces de ecuaciones. Las
raíces de una función f ( x) son aquellos x tales que f ( x) =0.
Son ejemplos de ecuaciones no lineales:
i) ex + 3x =0
ii) tan x =senh (x2 +1)
5 4
iii) x -x +1=0
Todas las ecuaciones mencionadas no pueden ser resueltas en un número finito de pasos, es por
eso que carece de solución “exacta” y para resolver se usan métodos computacionales.
METODO DE BISECCION
ALGORITMO DE LA BISECCION.
Para encontrar una solución de f(x) = 0, dada la función continua f en el intervalo [ao,
bo] donde f (ao) y f (bo) tienen signos opuestos con una tolerancia ε específica se procede como
sigue:
1
La expresión (b a ) representa el máximo error posible cuando la raíz se aproxima
2n
al n-esimo punto medio. Por lo tanto si la tolerancia del error esta dada por el nº de pasos o
iteraciones necesarias es el mínimo entero que satisface.
ba
Para todo n ≥ 0
2n 1
En forma equivalente
2 n 1 1 ba ba
> 2n+1 > n+1 > log 2 ( )
ba
ba
n > log 2 ( ) -1
Ejemplo.
Halle el valor aproximado de la raíz con una tolerancia de ε = 0.01 de la función f(x) = ex – 2 con x
Є [0,2]
Solución:
Podemos averiguar cuantas iteraciones son necesarias para hallar la raíz con una tolerancia ε =
0.01
20
n> log 2 ( )-1 n > 6,643856 n ≈ 7número de iteraciones:
0.01
ba
N an αn bn f(an) f(αn) f(bn) Tol:
2 n 1
0 0 1 2 -1 0.7182 5.3890 1
1 0 0.5 1 -1 -0.3512 0.7182 0.5
2 0.5 0.75 1 -0.3512 0.1170 0.7182 0.25
3 0.5 0.625 0.75 -0.3512 -0.1317 0.1170 0.125
4 0.625 0.6875 0.75 -0.1317 -0.0112 0.1170 0.0625
5 0.6875 0.7187 0.75 -0.0112 0.0518 0.1170 0.03125
6 0.6875 0.7031 0.7187 -0.0112 0.0200 0.0518 0.015625
7 0.6875 0.6953 0.7031 -0.0112 0.0043 0.0200 0.0078125
La séptima aproximación para la raíz es α = 0.6953 su cota de error (máximo error posible) es
0.0078 esta dentro ε =0.01
El método de bisección tiene como ventajas la de ser un método sencillo y que siempre converge.
Más bien tiene como desventajas el hecho de ser lento y la necesidad de construir varias
sucesiones para llegar a una solución aproximada.
DEFINICION.
Un punto fijo de una función g ( x) ) es un numero real tal que g ( ) . Geométricamente un
punto fijo de una función g ( x) son los puntos de intersección de la curva y g ( x) con la recta
yx
Ejemplo
Sea la ecuación f (x) = x4 -3 x2 -1=0
En este caso se tiene: a) X = g1(x) = (1+3x2)1/4
1/ 2
x 4 1
b) X = g2(x) =
3
1
c) X = g3(x) = 3
x 3x
1/ 2
1
d) X = g4(x) = 2
x 3
Cada una de estas funciones g(x) recibe el nombre de función de iteración para resolver la
ecuación (1).
Una vez que se escoge una función de iteración se define el algoritmo de punto fijo, como:
Xn+1 = g(xn ) para todo n ≥ 0........(3)
Donde xo es una aproximada inicial.
TEOREMA
Sea g una función continua y que {xn}n≥0 es una sucesión generada por iteraciones
del punto fijo . Si lim xn entonces es un punto fijo de g x
n
Prueba
g g (lim xn ) lim g xn lim xn1
n n n
Por lo tanto α es un punto fijo de g (x).
TEOREMA
Sean i) g , g' Є C [a , b]
ii) K es una constante positiva
iii) xo Є <a , b>
iv) g(x) Є [a , b] para todo x Є [a , b]. Entonces hay un punto fijo α de g en [a , b]
*Si g ( x ) ≤ K < 1 para todo x Є [a , b] , entonces α es único punto fijo de g en [a , b] y la iteración
Xn+1 = g(xn) converge a dicho punto α . en este caso se dice que α es un punto fijo atractivo.
*Si g () > 1 y xo entonces la iteración Xn+1 = g(xn) no converge a α . En este caso se dice
que α es un punto fijo repulsivo y la iteración presentan divergencia total.
COROLARIO
Supongamos que g verifica las hipótesis dadas en el apartado * entonces las siguientes
desigualdades proporcionan cotas de error que comete cuando usamos x n como aproximación a α.
x n ≤ Kn x o para todo n ≥ 1
x1 x o
x n ≤ Kn para todo n ≥ 1
1 k
El teorema anterior no nos dice que ocurriría si g () = 1
El siguiente ejemplo se ha construido especialmente para que {x n} converge cuando xo > y
diverge cuando xo <
Ejemplo
Sea para g(x) = 2(x-1)1/2 para x ≥ 1
Esta función sólo tiene un punto fijo en = 2 y su derivada es g ( x ) 1 de manera que g
( x 1)1 / 2
(2) = 1 y no se puede aplicar el teorema anterior consideramos
CASO i) inicio CASO ii) inicio
xo = 1.5 x o = 2.5
x1 = 1.41421356 x 1 = 2.44948974
x2 = 1.28718851 :
: :
: :
x5 = 2(-0.464091)1/2 lim x n 2
n
Como x4esta fuera del dominio de g(x) Esta sucesión converge muy lentamente
El termino x5 no puede calcularse = 2 de hecho 1000 = 2.00398714
ALGORITMO DEL PUNTO FIJO
Encontrar una solución de = g ( ) dada una aproximación inicial x o:
ENTRADA: Aproximación inicial x o; tolerancia Tol; número máximo de iteraciones Nº
SALIDA: Solución aproximada ó mensaje de fracaso.
Paso 1: Tomar i = 1
Paso 2: Mientras que i ≤ Nº seguir pasos 3 y 5
Paso 3: Tomar = g(xo) calcule po
xo
Paso 4: Si < tol entonces
Salida ( );
Parar
Paso 5: Tomar i = i+1
Paso 6: Tomar o = x (redefinir o )
Paso 7: Salida “el método fracasa después de Nº, iteraciones”
Parar.
Ejemplo
La fórmulas de Bazin para la velocidad de un fluido en canales abiertos está dada por:
v c r e 1 / 2
87
con c
m
0,552
r 1 / 2
donde: m : coeficiente de rugosidad
r : Radio hidráulico en pies (área dividida entre el
perímetro mojado)
e : Pendiente de la superficie del fluido.
v : Velocidad de fluido en pies / segundo
Calcule el radio hidráulico correspondiente a los siguientes datos(dados en unidades
consistentes) por el método del punto fijo.
m 1,1 e 0,001 v5
Solución
.Luego de v c r e
87 r
Sea c con los datos dados: c
1/ 2
con datos dados se tiene
0,552 r m
87 r
v 0, 001
0,552 r m
5(0,552 r 1,1)
De esta última ecuación consideremos r g (r ) , puesto que, del criterio de
87 0, 001
convergencia
2, 76 0,5016
| g '(r ) | 0, 2681 1 , r [3,5; 4,5]
2(87) 0, 001 r r
y f (x 0 ) f (x 0 )(x x 0 )
Lt1:
{y 0} Lt 1 0 f (x 0 ) f (x 0 )(x x o )
f (x)
x x0 x1
f ( x )
TEOREMA
Supongamos que la función f Є C2[a,b] y que existe un numero Є [a,b] tal que f(
) = 0 .Si f () 0 , entonces existe δ > 0 tal que la sucesión {αn}n≥0 definida por el proceso iterativo
f (x n )
Xn+1 = g(xn) = xn - para todo n = 0, 1, 2, 3,.........
f ( x n )
Converge a cualquiera que sea la aproximación inicial x o Є [ -δ, + δ]
Observación
La función g(x) definida por la relación
f (x)
g(x) = x -
f ( x )
Se llama función de iteración de Newton Raspón .Puesto que f( ) = 0 ,es fácil ver que g( ) =
, lo que nos dice que la iteración de Newton –Raphson para hallar una raíz de la ecuación f(x) = 0
consiste en hallar un punto fijo de g(x).
Como g(x) es continua y g () 0 , podemos encontrar δ > 0 tal que la hipótesis g ( x ) < 1 del
teorema del punto fijo, se cumple en el intervalo< -δ, + δ>.Por consiguiente, que x o Є < -δ,
+ δ> es una condición suficiente para que x o sea el punto de partida de la sucesión {x n}n≥0 que
converge a la unica raiz de f(x) = 0 en dicho intervalo, siempre que δ sea elegido tal que.
f ( x) f ''( x)
<1 para todo x ,
f ( x)
2
EJEMPLO
Dada la ecuación f x xe x
Emplee el método de Newton para hallar la raíz de dicha ecuación empezando con X0=0.20 con
una tolerancia de 0.0001
SOLUCIÓN
Como : f x xe x se tiene
n Xn
f ´x 1 x e x 0 0.2
f ´´x x 2e x
1 -0.05
2 -2.38095238095*10-3
f x0 . f '' x0 3 -5.65546883836*10-6
Por otro lado 0.5625 1 , con 4 -3.19841468963*10
-11
f ' x0
2
5 -1.02298565265*10-21
x0=0.2. Luego el algoritmo de Newton es: 6 -1.04649964553*10-42
-1.09516150809*10-84
f xn 2 7
x
xn 1 g xn xn n 8 -1.1993787288*10-168
f ' xn xn 1 9 -1.4385093351*10-336
10 0
La raíz exacta de f(x) es:
x 0 con n 10 iteraciones
336
y una tolerancia Tol. xn1 xn 1.4385093351*10 104
1 0 0 0 1 0 1 1 0 0 0 1 0 1 0 0
0 0 0 1 1 0 0 0 1 0 0 0 1 1 1 0
¿Qué decimales representa?.
6. Sea la sucesión:
tan(1/ n)
n , n 1
1/ n
Haciendo uso de la serie de Taylor de (5), halle la rapidez de convergencia de la sucesión
n .
7. Determine la raíz positiva de x 0,9 x 1,52 0 en el intervalo [1,2], mediante el método de
2
8. Encuentre la raíz de
x sen( x) 0,1 0, 0 x 1
mediante el método de la bisección, con una tolerancia de 0,001.
9. Dada la ecuación:
f ( x) x 2 4 x sen x (2 sen x) 2 0
a). Analice donde se ubican sus raíces, por medio de una gráfica.
b). Halle una raíz positiva empleando el método de la bisección, con una tolerancia de
0,001.
10. Encuentre todas las raíces positivas de las ecuaciones siguientes mediante el método de la
bisección con una tolerancia de 0,001:
a). tanx x 1 0 0 x 3
b). sen x 0,3e 0
x
x >0
c). ln x x 1 0
d). x x 1 0
3
13. Encuentre la raíz de f ( x) sen x 1 que se sabe que está en 1<x<3, mediante el método
del punto fijo. Detenga los cálculos después de cuatro iteraciones.
14. Determine las raíces de las siguientes ecuaciones mediante el método del del punto fijo:
a ).f ( x ) 0,5e x / 3 sen x 0, x 0
b).f ( x ) log(1 x ) x 0
c ).f ( x ) e x 5x 2 0
15. Dada
sen x
f ( x) 2 1 / 2 0
x
Encuentre todas sus raíces empleando:
El método del punto fijo con una tolerancia de 0,00001 si |f(x)| = TOL.
10
Si se quisiera una precisión de = 10 ¿cuántas iteraciones se deberían realizar?.
16. Use el método del punto fijo para determinar una solución exacta a 0,01 para
2 sen(x) x 0 en [1,2]. Use Po =1.
17. Para cada uno de las siguientes ecuaciones, determine una función g y un intervalo [a,b] en el
cuál la iteración del punto fijo convergerá a la solución positiva de la ecuación:
a ).3x 2 e x 0
b). x cos x 0
c ). x 4 2 x 2 x 3 0