The secant method starts from two approximations . Replace the function near its zero of a function by the secant line through and ; the zero of that line is the next approximation:
Stop immediately if ; otherwise the denominator must be nonzero. Each further step needs one new function evaluation and no derivative. There is no automatic bracketing or global convergence guarantee.[ref]
For iterates approaching , write . Exact order of convergence means for a finite constant , with nonzero errors. Thus quadratic convergence has , and cubic convergence has . The weaker eventual bound means at least order . Finite termination is a separate case.[ref]
The assertion about being always faster is false. For example, the fixed-point iterations with errors and have exact quadratic convergence and cubic convergence, respectively. Starting both at , their next errors are and : the cubic convergence method is worse on that step, although both converge. Error constants, starting points, and work per step all matter. The higher order of convergence describes asymptotic behavior within a convergence region, not a uniform comparison of all computations.
Secant method 2026-10-25
The secant method approximates a zero of a function by repeatedly taking the zero of a secant line through the two most recent sampled points. The formula follows by setting the line equal to zero. It requires distinct sampled positions and a nonzero difference of sampled values, unless a root has already been found. After initialization it needs one new function evaluation per step. Unlike bisection, it need not retain a bracket. For a sufficiently smooth function near a simple root, its usual local order of convergence is .[ref]