Lecture 11
Lecture 11
Lecture 11
c x
f(a) < 0
Fortunately, no danger of
mistaking this for a root!
115
Bracketing
• The absence of a bracket can imply any
number of roots
f(x)
116
Bisection Method
Basis of Bisection Method
Theorem An equation f(x)=0, where f(x) is a real continuous function,
has at least one root between xl and xu if f(xl) f(xu) < 0.
f(x)
x!
x
xu
Figure 1 At least one root exists between the two points if the function is
real, continuous, and changes sign.
Basis of Bisection Method
f(x)
x! x
xu
x! xu
x x
x! xu
xu x
x!
x!
x
xu
Figure 1
Step 2
Estimate the root, xm of the equation f (x) = 0 as the mid
point between x! and xu as
f(x)
x! + xu
xm =
2
x! xm
x
xu
Figure 5 Estimate of xm
Step 3
Now check the following
where
xmold = previous estimate of root
xmnew = current estimate of root
Step 5
Compare the absolute relative approximate error Îa with
the pre-specified error tolerance Îs .
Go to Step 2 using new
Yes upper and lower
Is Îa >Îs ? guesses.
Solution
Hence
( )( )
f ( xl ) f ( xu ) = f (0 ) f (0.11) = 3.993 ´10 -4 - 2.662 ´10 -4 < 0
So there is at least on root between x! and xu, that is between 0 and 0.11
Example 1 Cont.
( )( )
f ( xl ) f ( xm ) = f (0 ) f (0.055) = 3.993 ´10 - 4 6.655 ´10 -5 > 0
Hence the root is bracketed between xm and xu, that is, between 0.055
and 0.11. So, the lower and upper limits of the new bracket are
xl = 0.055, xu = 0.11
At this point, the absolute relative approximate error Îa cannot be
calculated as we do not have a previous approximation.
Example 1 Cont.
Hence the root is bracketed between x!"and xm, that is, between 0.055
and 0.0825. So, the lower and upper limits of the new bracket are
xl = 0.055, xu = 0.0825
Example 1 Cont.
xmnew - xmold
Îa = new
´100
xm
0.0825 - 0.055
= ´100
0.0825
= 33.333%
None of the significant digits are at least correct in the estimate root of
xm = 0.0825 because the absolute relative approximate error is greater
than 5%.
Example 1 Cont.
Iteration 3 x! + xu 0.055 + 0.0825
The estimate of the root is xm = = = 0.06875
2 2
f ( xm ) = f (0.06875) = (0.06875) - 0.165(0.06875) + 3.993 ´10 -4 = -5.563 ´10 -5
3 2
( )( )
f ( xl ) f ( xm ) = f (0.055) f (0.06875) = 6.655 ´10 -5 - 5.563 ´10 -5 < 0
Hence the root is bracketed between x!"and xm, that is, between 0.055
and 0.06875. So, the lower and upper limits of the new bracket are
xl = 0.055, xu = 0.06875
Example 1 Cont.
xmnew - xmold
Îa = new
´100
xm
0.06875 - 0.0825
= ´100
0.06875
= 20%
Still none of the significant digits are at least correct in the estimated
root of the equation as the absolute relative approximate error is
greater than 5%.
Seven more iterations were conducted and these iterations are shown in
Table 1.
Table 1 Cont.
Table 1 Root of f(x)=0 as function of number of iterations for
bisection method.
Iteration x! xu xm Îa % f(xm)
f (x ) = x 2
x
Drawbacks (continued)
n Function changes sign but root does not
exist
1
f(x)
f (x ) =
x
x
Newton-Raphson Method
Newton-Raphson Method
f(x)
f(xi)
[x f (x )] f(xi )
i, i xi +1 = xi -
f ¢(xi )
f(xi-1)
q
xi+2 xi+1 xi X
AB
f(xi) B tan(a ) =
AC
f ( xi )
f ' ( xi ) =
xi - xi +1
C a A X f ( xi )
xi+1 xi xi +1 = xi -
f ¢( xi )
xi +1- xi
Îa = ´ 100
xi +1
Step 4
Compare the absolute relative approximate error
with the pre-specified relative error tolerance Îs.
= 0.06242 -
(0.06242 ) - 0.165(0.06242 ) + 3.993 ´ 10 - 4
3 2
3(0.06242 ) - 0.33(0.06242 )
2
- 3.97781´ 10 -7
= 0.06242 -
- 8.90973 ´ 10 -3
(
= 0.06242 - 4.4646 ´ 10 -5 )
= 0.06238
Example 1 Cont.
2-m
The maximum value of m for which Îa £ 0.5 ´ 10 is 2.844.
Hence, the number of significant digits at least correct in the
answer is 2.
Example 1 Cont.
Iteration 3
The estimate of the root is
f ( x2 )
x3 = x2 -
f ' ( x2 )
= 0.06238 -
(0.06238) - 0.165(0.06238) + 3.993 ´ 10 - 4
3 2
3(0.06238) - 0.33(0.06238)
2
4.44 ´ 10 -11
= 0.06238 -
- 8.91171´ 10 -3
( )
= 0.06238 - - 4.9822 ´ 10 -9
= 0.06238
Example 1 Cont.
roots.
Drawbacks – Oscillations near local
maximum and minimum
Table 3 Oscillations near local maxima 6
f(x)
and mimima in Newton-Raphson method. 5
f ( xi ) Îa %
Iteration
Number xi 4
3
0 –1.0000 3.00 3
For example 1
f ( x ) = sin x = 0 0.5
x
Choose 0
x0 = 2.4p = 7.539822
-2 0 2 4 6 8 10
-0.06307 0.5499 4.461 7.539822
-0.5
instead of
location of root for
f ( x ) = sin
. x=0