Está en la página 1de 6

Método de la secante.

El método de la secante consiste en aproximar la derivada f’(xi) de la ecuación


𝑓(𝑥 )
𝑥𝑖+1 = 𝑥𝑖 − 𝑓′(𝑥𝑖 ) (1)
𝑖

La derivada se puede aproximar mediante el siguiente cociente:


𝑓(𝑥𝑖 )−𝑓(𝑥𝑖−1 )
𝑓′(𝑥𝑖 ) ≈ 𝑥𝑖 −𝑥𝑖−1
(2)

Sustituyendo (2) en (1) se obtiene:

El método de la secante consiste en aproximar la derivada f’(xi) de la ecuación


(𝑥𝑖 −𝑥𝑖−1 )𝑓(𝑥𝑖 )
𝑥𝑖+1 = 𝑥𝑖 − (3)
𝑓(𝑥𝑖 )−𝑓(𝑥𝑖−1 )

Para la primera aplicación de la ecuación (3) e iniciar el proceso iterativo, se requieren dos valores
iniciales x0 y x1, estos valores pueden obtenerse por observación de la función y aproximación, o
bien por otro método.

Ejemplo. Utilizando el método de la secante encuentre una raíz real de la ecuación polinomial:

𝑓(𝑥) = 𝑥 3 + 2𝑥 2 + 10𝑥 − 20 = 0
Con

|𝑥𝑖+1 − 𝑥𝑖 | ≤ 10−3 = 0.001

y
250

200

150

100

50

0
-6 -4 -2 0 2 4 6
-50

-100

-150

-200

Se observa que la raíz está entre 1 y 2, por lo tanto, se puede empezar con los puntos iniciales x0=0
y x1=1.
(𝑥𝑖 −𝑥𝑖−1 )𝑓(𝑥𝑖 )
𝑥𝑖+1 = 𝑥𝑖 − 𝑓(𝑥𝑖 )−𝑓(𝑥𝑖−1 )
(3)

(𝑥1 − 𝑥0 )𝑓(𝑥1 )
𝑥2 = 𝑥1 −
𝑓(𝑥1 ) − 𝑓(𝑥0 )
(1 − 0)(13 + 2(1)2 + 10(1) − 20) −7 7
𝑥2 = 1 − 3 2 3 2
=1− =1+
1 + 2(1) + 10(1) − 20 − (0 + 2(0) + 10(0) − 20) −7 − (−20) 13
= 1.53846
(𝑥2 − 𝑥1 )𝑓(𝑥2 )
𝑥3 = 𝑥2 −
𝑓(𝑥2 ) − 𝑓(𝑥1 )
(0.53846)(1.538463 + 2(1.53846)2 + 10(1.53846) − 20)
𝑥3 = 1.53846 −
1.538463 + 2(1.53846)2 + 10(1.53846) − 20 − (13 + 2(1)2 + 10(1) − 20)
(0.53846)(3.75964)
= 1.53846 − = 1.35031
3.75964 + 7
(𝑥3 − 𝑥2 )𝑓(𝑥3 )
𝑥4 = 𝑥3 −
𝑓(𝑥3 ) − 𝑓(𝑥2 )
𝑥4
= 1.35031
(1.35031 − 1.53846)(1.350313 + 2(1.35031)2 + 10(1.35031) − 20)

1.350313 + 2(1.35031)2 + 10(1.35031) − 20 − (1.538463 + 2(1.53846)2 + 10(1.53846) − 20)
(−0.18815)(−0.38816)
= 1.35031 − = 1.36792
−0.38816 − 3.75964
(𝑥4 − 𝑥3 )𝑓(𝑥4 )
𝑥5 = 𝑥4 −
𝑓(𝑥4 ) − 𝑓(𝑥3 )
𝑥5
= 1.36792
(1.36792 − 1.35031)(1.367923 + 2(1.36792)2 + 10(1.36792) − 20)

1.367923 + 2(1.36792)2 + 10(1.36792) − 20 − (1.350313 + 2(1.35031)2 + 10(1.35031) − 20)
(0.01761)(−0.01873)
= 1.36792 − =
−0.01873 + 0.38816

i xi abs(xi+1-xi)
0 0
1 1 1
2 1.53846 0.53846
3 1.35031 0.18815
4 1.36792 0.01648
5 1.36881 0.00089<0.00100

Entonces una aproximación a la raíz es x=1.36881.

𝑓(𝑥) = 1.368813 + 2(1.36881)2 + 10(1.36881) − 20 = 0.00003991


Método de la falsa posición (Regula Falsi o Regla falsa)

Al igual que el método de la secante aproxima la derivada f’(x) por el cociente:


𝑓(𝑥𝑖 ) − 𝑓(𝑥𝑖−1 )
𝑓 ′ (𝑥) ≈
𝑥𝑖 − 𝑥𝑖−1
Pero en este caso los valores de xi y xi-1 se encuentran en lados opuestos de la raíz buscada, de
modo que sus valores funcionales f(xi) y f(xi-1) correspondientes tienen signos opuestos

𝑓(𝑥𝑖 ) ∙ 𝑓(𝑥𝑖−1 ) < 0

y
250

200

150

100

50

0
-6 -4 -2 0 2 4 6
-50

-100

-150

-200

Se denotan xi y xi+1 como xI y xD

Se traza una línea recta que une a los puntos A y B de coordenadas (xI, f(xI)) y (xD, f(xD)),
respectivamente. Se remplaza f(x) en el intervalo (xI , xD) con el segmento AB de línea recta y el
punto de intersección de este segmento con el eje x, xM será la siguiente aproximación a la raíz.
y
250

200

150

100

50

0
-6 -4 -2 0 2 4 6
-50

-100

-150

-200

Regla de actualización de los valores de xI o de xD.

Se evalúa f(xM) y se compara su signo con f(xD), si son iguales se actualiza xD sustituyéndolo por xM,
si los signos son diferentes se actualiza xI sustituyéndolo por xM.

De notarse que el objetivo del método es mantener los valores descritos (xI, xD) cada vez más
cercanos entre sí y la raíz entre ellos.

Se traza una nueva línea secante entre los puntos actuales A y B y se repite el proceso hasta que se
satisfaga el criterio de exactitud

|𝑥𝐷 − 𝑥𝐼 | ≤ 𝜀
|𝑓(𝑥𝑀 )| ≤∈

Tomándose como valor aproximado de la raíz el último valor calculado de xM.

Para calcular el valor de xM se sustituye xD por xi y xI por xi-1 en el método secante:


(𝑥𝐷 − 𝑥𝐼 )𝑓(𝑥𝐷 ) 𝑥𝐼 𝑓(𝑥𝐷 ) − 𝑥𝐷 𝑓(𝑥𝐼 )
𝑥𝑀 = 𝑥𝐷 − =
𝑓(𝑥𝐷 ) − 𝑓(𝑥𝑖 ) 𝑓(𝑥𝐷 ) − 𝑓(𝑥𝑖 )
Ejemplo: Utilizando el método de la falsa posición encuentre una raíz real de la ecuación polinomial:

𝑓(𝑥) = 𝑥 3 + 2𝑥 2 + 10𝑥 − 20 = 0
Con

|𝑓(𝑥𝑀 )| ≤ 10−3 = 0.001


Para obtener xI y xD se puede, por ejemplo, usar una gráfica o evaluar en algunos puntos la función,
para ver en donde cambia de signo.

y
250

200

150

100

50

0
-6 -4 -2 0 2 4 6
-50

-100

-150

-200

Como se observa en la gráfica la raíz está entre 1 y 2.

𝑥𝐼 = 1
𝑥𝐷 = 2

𝑓(𝑥) = 𝑥 3 + 2𝑥 2 + 10𝑥 − 20

𝑓(1) = 13 + 2(1)2 + 10(1) − 20 = −7


𝑓(2) = 23 + 2(2)2 + 10(2) − 20 = 16
𝑥𝐼 𝑓(𝑥𝐷 ) − 𝑥𝐷 𝑓(𝑥𝐼 ) (1)(16) − (2)(−7)
𝑥𝑀 = = = 1.30435
𝑓(𝑥𝐷 ) − 𝑓(𝑥𝑖 ) 16 − (−7)
𝑓(1.30435) = 1.304353 + 2(1.30435)2 + 10(1.30435) − 20 = −1.33471
𝑥𝐼 𝑓(𝑥𝐷 ) − 𝑥𝐷 𝑓(𝑥𝐼 ) (1.30435)(16) − (2)(−1.33471)
𝑥𝑀 = = = 1.35791
𝑓(𝑥𝐷 ) − 𝑓(𝑥𝑖 ) 16 − (−1.33471)
𝑓(1.35791) = 1.357913 + 2(1.35791)2 + 10(1.35791) − 20 = −0.22918
𝑥𝐼 𝑓(𝑥𝐷 ) − 𝑥𝐷 𝑓(𝑥𝐼 ) (1.35791)(16) − (2)(−0.22918)
𝑥𝑀 = = = 1.36698
𝑓(𝑥𝐷 ) − 𝑓(𝑥𝑖 ) 16 − (−0.22918)
𝑓(1.36698) = 1.366983 + 2(1.36698)2 + 10(1.36698) − 20 = −0.03855

i xI xD xM Abs(f(xM))
0 1 2
1 1 2 1.30435 1.33471
2 1.30435 2 1.35791 0.22918
3 1.35791 2 1.36698
4 1.36698 2

También podría gustarte