Está en la página 1de 3

MÉTODO DE LA SECANTE

El método de Newton Raphson es una técnica extremadamente poderosa, pero tiene una
dificultad grande, la necesidad de conocer el valor de la derivada de f en cada aproximación de
la raíz. Habitualmente la expresión de −𝒇´(𝒙) = 𝟎 es todavía más complicada, y necesita más
operaciones aritméticas para su cálculo 𝒇(𝒙).
El método de la secante trata de evitar este problema, aproximando el valor de la derivada
𝒇(𝒙𝒏 )−𝒇(𝒙𝒏−𝟏 )
𝒇´(𝒙𝒏 ) por el cociente incremental . Esto genera el siguiente método. Calcular, a partir
𝒙𝒏 −𝒙𝒏−𝟏

de dos aproximaciones iniciales 𝒙𝟎 y 𝒙𝟏 , la secuencia 𝒙𝟐 , 𝒙𝟑 ,….. a partir de la formula iterativa:

𝒙𝒏 − 𝒙𝒏−𝟏
𝒙𝒏+𝟏 = 𝒙𝒏 + 𝒉𝒏 , 𝒉𝒏 = −𝒇(𝒙𝒏 ). , 𝒇(𝒙𝒏 ) ≠ 𝒇(𝒙𝒏−𝟏 )
𝒇(𝒙𝒏 ) − 𝒇(𝒙𝒏−𝟏 )

La interpretación geométrica de este método es que 𝒙𝒏+𝟏 se calcula como la abscisa del punto
de intersección entre la secante a través de (𝒙𝒏−𝟏 , 𝒇(𝒙𝒏−𝟏 )) y (𝒙𝒏 , 𝒇(𝒙𝒏 )) y el eje de las X.
Señalar que el método de la secante a diferencias del método de Newton Raphson requiere de
dos aproximaciones iniciales, pero solo se requiere de una evaluación de la función en cada
paso. Los valores iniciales 𝒙𝟎 y 𝒙𝟏 , son los extremos del intervalo de referencia en el que se
encuentra la raíz buscada, de manera que se cumpla: 𝒇(𝒙𝟎 ).
𝒇(𝒙𝟏 ) < 𝟎. Como en el método de bisección consideraremos, por simplicidad que: 𝒇(𝒙𝟎 ) < 𝟎 y
𝒇(𝒙𝟏 ) > 𝟎. En caso de suceder lo contrario resolveremos la ecuación −𝒇(𝒙) = 𝟎.

NOTA: La ecuación de la secante que pasa por (𝒙𝒏−𝟏 , 𝒇(𝒙𝒏−𝟏 )) y por (𝒙𝒏 , 𝒇(𝒙𝒏 )) es:

𝒙 − 𝒙𝒏−𝟏 𝒚 − 𝒇(𝒙𝒏−𝟏 )
=
𝒙𝒏 − 𝒙𝒏−𝟏 𝒇(𝒙𝒏 ) − 𝒇(𝒙𝒏−𝟏 )

En el punto de la intersección con el eje X, 𝒚 = 𝟎, de donde se deduce la formula iterativa anterior.

EJEMPLO

𝟐
Usar el método de la secante para aproximar la raíz de 𝒇(𝒙) = 𝒆−𝒙 − 𝒙 , comenzando
con 𝒙𝟎 = 𝟎, 𝒙𝟏 = 𝟏 y hasta que |𝝐𝒂 | < 𝟏% .

SOLUCIÓN
Tenemos que 𝒇(𝑥0 ) = 𝟏 y 𝒇(𝑥1 ) = −𝟎. 𝟔𝟑𝟐𝟏𝟐𝟓𝟓𝟖, que sustituimos en la fórmula de la secante
para calcular la aproximación 𝒙𝟐 :
Con un error aproximado de:

Como todavía no se logra el objetivo, continuamos con el proceso. Resumimos los resultados en
la siguiente tabla:
APROX. A LA RAIZ ERROR APROX.

0
1 100%
0.612699837 63.2%

0.653442133 6.23%
0.652917265 0.08%

De lo cual concluimos que la aproximación a la raíz es:

𝒙𝟒 = 𝟎. 𝟔𝟓𝟐𝟗𝟏𝟕𝟐𝟔𝟓

PROGRAMA MATLAB

Function y=secant(fun,a,b,tol)
u=subs(fun,a);
v=subs(fun,b);
c=2;
x0=a;
x1=b;
while abs(u)>tol
p=x0-u*(x1-x0) /(v-u);
x0=p;
x1=b;
u=subs (fun, x0);
v=subs (fun, x1);
c=c+1;
end
c
p
EJECUTAR EL PROGRAMA

>> secant (`x^2-2´,1,3,0.001)


c=
10 (cantidad de iteraciones)
p=
1.414 (solución aproximada)

También podría gustarte