El método de la secante se puede considerar una variante del método de Newton en el que se sustituye la derivada por una aproximación.
Podemos definir la derivada de una función $f$ en un punto $a$
Y si tomamos $x=a+h$ entonces $h=x-a$
o también
si $a = x_{k-1}$ y $x = x_{k-2}$
Y quitando el límite obtenemos la fórmula de diferencias divididas
Y si en la fórmula del método de Newton
sustituimos la derivada por su aproximación
Gráficamente, el método de la secante se puede explicar como un método iterativo donde
Es decir, empezamos con
Seguimos con
y así sucesivamente.
- Sean $x_0$ y $x_1$ los puntos iniciales.
- Para $k=2,3\ldots,\mathrm{MaxNumIter}$:
- Calcular $x_k=x_{k-1}-f(x_{k-1})\dfrac{x_{k-1}-x_{k-2}}{f(x_{k-1})-f(x_{k-2})}$
- Si $x_k$ satisface el criterio de parada, parar.
- En el caso contrario, hacer otra iteración.
Nuestra ecuación es
$$x=\sqrt{3} \quad \Rightarrow \quad x^2=3 \quad \Rightarrow \quad x^2-3=0$$Por lo tanto $f(x)=x^2-3$
La función de iteración viene dada por
$$x_k=x_{k-1}-f(x_{k-1})\dfrac{x_{k-1}-x_{k-2}}{f(x_{k-1})-f(x_{k-2})}$$En este caso
$$x_k=x_{k-1}-(x_{k-1}^2-3)\dfrac{x_{k-1}-x_{k-2}}{(x_{k-1}^2-3)-(x_{k-2}^2-3)}$$El valor de la función en la raíz es cero. El valor de la función en la aproximación se llama residuo y, si es una buena aproximación, es un número pequeño
El residuo en el paso $k$, es conocido, mientras que el error es desconocido (necesitamos la raíz exacta, que es lo que estamos buscando).
Como $\alpha= 1.732051$ el error absoluto es