70 likes | 273 Views
Newton’s Method. Other Recursive Methods Modified Fixed Point Method. Tangential Roots
E N D
Newton’s Method Other Recursive Methods Modified Fixed Point Method
Tangential Roots • The consistent problem we have encountered with both the Bisection Method and the Regula-Falsi Method is that of a tangential root. In other words to apply the method the function f(x) must be of opposite sign on each side of the root (i.e. f(a)f(b)<0). We want to be able to address this problem and still find a root if the function f(x) crosses the x-axis. • Modified Fixed Point Algorithm • The fixed point algorithm can be modified to find roots instead of fixed points. This comes from a simple algebra fact that if w0 is a fixed point of h(x) and h(x)=f(x)+x then w0 will be a root of f(x). • h(w0)=w0 (x0 is a fixed point of h(x) ) • h(w0) =f(w0)+w0 (definition of h(x) ) • f(w0)+w0=w0 (substitute) • f(w0)=0
Below we show how the modified fixed point algorithm can be applied to find roots. We do this for a couple of functions.
The problem with the modified fixed point method is that it is very computationally unstable for many functions with certain initial values. By this I mean that the sequence that it generates does not converge. Notice that in the previous example even though we were trying to compute the same root in both examples (i.e. 3) in the first case when dividing by x the algorithm converged. Newton’s Method The idea for this method is to use f(x) to build another function h(x) that will generate a recursive sequence that converges to the root just like the modified fixed point method. The idea here is to keep following the tangent line at a point on the graph down to the x-axis and use that for the value of x that will approximate the root. In other words h(x) represents the x-intercept of the tangent line of f(x). f(x) f(xn) root root h(x) h(xn)=xn+1 x xn
To get what xn is from xn+1 we write the equation of the tangent line at xn, plug in the point (xn+1,0) and solve for xn+1. equation of tangent at xn substitute in (xn+1,0) solve this is the h(x) The equation above gives the recursively defined sequence for xn. This is what is used for Newton’s Method. The halting condition is usually given by the Standard Cauchy Error.
Problems With Newton’s Method • The number of iterations required can not be determined before the algorithm begins. • The algorithm will not work if f(x) is not differentiable. • The algorithm will halt (program termination by division by zero if not checked for) if a horizontal tangent line is encountered. • Newton’s method will sometimes find an extraneous root.