Método de la secante

mohias80
18 de Octubre del 2005
Hola,alquien me podría echar una mano con este método numérico (secante) que no consiguo sacarlo en C o C++ (preferiblemente en C++).

Este es el algoritmo:

ENTRADA: s,t,f(x),XTOL,FTOL,NTOL
SALIDA:s,r,f(r),n

n=1
r=s- (s-t) f(s)/f(s) - f(t)

mientras (|f(r)|>FTOL) AND (|r - s|>XTOL) AND (n < NTOL) hacer
t=s
s=r
n=n+1
r=s - (s-t) f(s)/f(s) - f(t)
fin mientras

Muchas gracias, un saludo