Secant:
--------------------------------------------------------------------------
Finds the solution to f(x) = 0 without derivatives.
If there are multiple roots, x
should be in the vicinity of the desired root. Requires two
initial guesses for the root.
Since version 1.
--------------------------------------------------------------------------
Form:
[x, n] = Secant( f, x0, x00, tol, nMax, varargin )
--------------------------------------------------------------------------
------
Inputs
------
f (1,:) String name of f(x), i.e. 'f'
x0 (1,1) Initial guess
x00 (1,1) Guess prior to the initial guess
tol (1,1) Tolerance
nMax (1,1) Max number of iterations
varargin Optional arguments
-------
Outputs
-------
x (1,1) Result
n (1,1) Number of iterations
--------------------------------------------------------------------------
References: Hornbeck, R., Numerical Methods, Quantum, 1975, pp. 70-71.
--------------------------------------------------------------------------