Numerical methods for solving a nonlinear equation: Regula falsi method
The regula falsi method
The bisection method is simple, but in general not very efficient, in part because only the sign of the function in the middle of a (sub)interval is used and not the size of the function value at this point. Useful information that could speed up the numerical method is ignored in this way. The regula falsi method, which is based on linear interpolation on the last calculated interval within which a zero point lies, does use this information.
Like the bisection method, the regula falsi method starts with an interval such that . But in this new method the centre is not chosen as the vertex of a new interval, but the function on is approximated with a linear interpolation function and the zero of this interpolation is chosen as the new approximation. In other words, the function is first approximated by the chord between the points and , i.e. by the straight line with equation
So what you get is a series of approximations of a zero
Interactive version of the regula falsi method In the interactive diagram below you can observe the first 10 iteration steps in the regula falsi method by clicking the Next button. A restart can done via the Reset icon or by entering (again) the function or the border points.
A disadvantage of the regula falsi method is that the approximation method does not converge as quickly as the sequence is created by repeatedly adjusting the same side of the interval as in the figure above. The regula falsi method does not converge significantly faster or slower than the bisection method. But smart adjustments have been made to this method that do speed up the algorithm; we will not go into this.