- Most of the root-finding methods that we have considered so far have approximated the function in the neighbourhood of the root by a straight line.
- Muller's method is based on approximating the function in the neighbourhood of the root by a quadratic polynomial.
Figure 2:
Parabola
|
- A second-degree polynomial is made to fit three points near a root, at
with
between
, and
.
- The proper zero of this quadratic, using the quadratic formula, is used as the improved estimate of the root.
- A quadratic equation that fits through three points in the vicinity of a root, in the form
. (See Fig. 2)
See Figs. 3-4 that an example is given
Figure 3:
An example of the use of Muller's method.
|
Figure 4:
Cont. An example of the use of Muller's method.
|
- Experience shows that Muller's method converges at a rate that is similar to that for Newton's method.
- It does not require the evaluation of derivatives, however, and (after we have obtained the starting values) needs only one function evaluation per iteration.
An algorithm for Muller's method :
Cem Ozdogan
2010-10-13