N 3
N 3
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Solutions of equations in one variable
2
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
3.1
Bisection Method
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Intermediate Value Theorem
Suppose f is a continuous function defined on the interval
[a, b], with f(a) and f(b) of opposite sign.
f(b)
a p
x
b
f(a)
4
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Illustration
f(x)
x x
xu
x xu
x x
x xu
6
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Illustration
f(x)
xu x
x
xl
x
xm xu
f(xl)
8
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Illustration
x xu
xm =
2
f(x)
f(xu)
xl xm
x
xu
f(xl)
9
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Illustration
x xu
xm =
Keep repeating … 2
f(x)
f(xu) xl xm
x
xu
f(xl)
10
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Step 1
Choose xl and xu as two guesses for the root such that
f(xl) f(xu) < 0, or in other words, f(x) changes sign between xl
and xu.
f(x)
xl
x
xm xu
11
The Bisection Method
Step 2
Estimate the root, xm of the equation f(x) = 0 as the mid point
between xl and xu as
f(x)
x xu
xm =
2
x xm
x
xu
Estimate of xm
12
The Bisection Method
Step 3
Now check the following
13
The Bisection Method
Step 4
Find the new estimate of the root
x xu
xm =
2
Find the absolute relative approximate error
x new x old
a 100
m m
new
x m
where
xmold previous estimate of root
xmnew current estimate of root
14
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Step 5
Compare the absolute relative approximate error a with the
pre-specified error tolerance s.
Go to Step 2 using
Yes new upper and
Is a s ? lower guesses.
No Stop the algorithm
15
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Example 1
The floating ball has a specific gravity of 0.6 and has a radius
of 5.5 cm.
Find the depth to which the ball is submerged when floating in
water.
4
x 0.165x 3.993 10 0
3 2 Diagram of the floating ball
16
The Bisection Method
Example 1 Cont.
Solution
From the physics of the problem, the ball would be submerged
between x = 0 and x = 2R,
where R = radius of the ball,
that is
0 x 2R
0 x 20.055
0 x 0.11
Example 1 Cont.
Solution
To aid in the understanding of
how this method works to find
the root of an equation, the
graph of f(x) is shown to the
right,
where
f x x3 0.165x 2 3.993 10- 4
Hence
f xl f xu f 0 f 0.11 3.993 104 2.662 104 0
So there is at least on root between x and xu, that is between 0
and 0.11
19
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Example 1 Cont.
Example 1 Cont.
Iteration 1 x xu 0 0.11
The estimate of the root is xm 0.055
2 2
f xl f xm f 0 f 0.055 3.993 104 6.655 105 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
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 x 0.055, x 0.0825
l u
23
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Example 1 Cont.
x new
x old
a m
new
m
100
x m
0.0825 0.055
100
0.0825
33.333%
25
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
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.1650.06875 3.993 104 5.563 105
3 2
f xl f xm f 0.055 f 0.06875 6.655 105 5.563 105 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
26
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Example 1 Cont.
Example 1 Cont.
The absolute relative approximate error a at the end of Iteration 3 is
xmnew xmold
a new
100
xm
0.06875 0.0825
100
0.06875
20%
28
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Bisection Method
Example 1 Cont.
Root of f(x)=0 as function of number of iterations for
bisection method.
Iteration x xu xm a % f(xm)
xl xu xm f ( xm )
- + +
- + -
3.2
Newton-Raphson
Method
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Newton-Raphson Method
Illustration
32
Newton-Raphson Method
Illustration
f(x)
f(xi) x f x
i, i f(xi )
xi 1 = xi -
f (xi )
f(xi-1)
xi+2 xi+1 xi X
33
Newton-Raphson Method
Derivation
f(x)
AB
f(xi) B tan(
AC
f ( xi )
f ' ( xi )
xi xi 1
C A X f ( xi )
xi+1 xi xi 1 xi
f ( xi )
34
Newton-Raphson Method
Step 1
Evaluate f (x) symbolically.
Step 2
Use an initial guess of the root, xi , to estimate the new
value of the root, xi 1 , as
f xi
xi 1 = xi -
f xi
35
Newton-Raphson Method
Step 3
Find the absolute relative approximate error a as
xi 1- xi
a = 100
xi 1
36
Newton-Raphson Method
Step 4
Compare the absolute relative approximate error
with the pre-specified relative error tolerance s.
37
Newton-Raphson Method
Example 1
The floating ball has a specific gravity of 0.6 and has a radius
of 5.5 cm.
Find the depth to which the ball is submerged when floating in
water.
4
x 0.165x 3.993 10 0
3 2 Diagram of the floating ball
38
Newton-Raphson Method
Example 1 Cont.
Solution
39
Newton-Raphson Method
Example 1 Cont.
Iteration 1
The estimate of the root is
f x0
x1 x0
f ' x0
0.05
0.05 0.1650.05 3.993 10 4
3 2
30.05 0.330.05
2
1.118 10 4
0.05
9 10 3
0.05 0.01242
0.06242
40
Newton-Raphson Method
Example 1 Cont.
Example 1 Cont.
The absolute relative approximate error a at the end of Iteration 1
is
x1 x0
a 100
x1
0.06242 0.05
100
0.06242
19.90%
42
Newton-Raphson Method
Example 1 Cont.
Iteration 2
The estimate of the root is
f x1
x2 x1
f ' x1
0.06242
0.06242 0.1650.06242 3.993 10 4
3 2
30.06242 0.330.06242
2
3.97781 10 7
0.06242
8.90973 10 3
0.06242 4.4646 10 5
0.06238
43
Newton-Raphson Method
Example 1 Cont.
Example 1 Cont.
The absolute relative approximate error a at the end of Iteration 2
is
x2 x1
a 100
x2
0.06238 0.06242
100
0.06238
0.0716%
45
Newton-Raphson Method
Example 1 Cont.
Iteration 3
The estimate of the root is
f x2
x3 x2
f ' x2
0.06238
0.06238 0.1650.06238 3.993 10 4
3 2
30.06238 0.330.06238
2
4.44 10 11
0.06238
8.91171 10 3
0.06238 4.9822 10 9
0.06238
46
Newton-Raphson Method
Example 1 Cont.
Example 1 Cont.
The absolute relative approximate error a at the end of Iteration 3
is
x2 x1
a 100
x2
0.06238 0.06238
100
0.06238
0%
48
Newton-Raphson Method
Example 2
49
3.3
Secant Method
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Secant Method
Illustration
51
51
The Secant Method
Derivation
Newton’s Method
f(xi )
xi 1 = xi - (1)
f (xi )
Approximate the derivative
f ( xi ) f ( xi 1 )
f ( xi ) (2)
xi xi 1
f ( xi )( xi xi 1 )
xi 1 xi
f ( xi ) f ( xi 1 )
52
The Secant Method
Step 1
Calculate the next estimate of the root from two initial guesses
f ( xi )( xi xi 1 )
xi 1 xi
f ( xi ) f ( xi 1 )
Find the absolute relative approximate error
xi 1- xi
a = 100
xi 1
53
The Secant Method
Step 2
Find if the absolute relative approximate error is greater
than the prespecified relative error tolerance.
54
The Secant Method
Example 1
The floating ball has a specific gravity of 0.6 and has a radius
of 5.5 cm.
Find the depth to which the ball is submerged when floating in
water.
4
x 0.165x 3.993 10 0
3 2 Diagram of the floating ball
55
The Secant Method
Example 1 Cont.
Solution
Let us assume the initial guesses of the root of f x 0
as x1 0.02 and x0 0.05.
Iteration 1
The estimate of the root is
f x0 x0 x1
x1 x0
f x0 f x1
0.05
0.05 0.1650.05 3.993 10 0.05 0.02
3 2 4
0.06461
56
The Secant Method
Example 1 Cont.
The absolute relative approximate error a at the end of
Iteration 1 is
x1 x0
a 100
x1
0.06461 0.05
100
0.06461
22.62%
57
The Secant Method
Example 1 Cont.
Iteration 2
The estimate of the root is
f x1 x1 x0
x2 x1
f x1 f x0
0.06461
0.06461 0.1650.06461 3.993 10 0.06461 0.05
3 2 4
0.06241
59
The Secant Method
Example 1 Cont.
The absolute relative approximate error a at the end of
Iteration 2 is
x2 x1
a 100
x2
0.06241 0.06461
100
0.06241
3.525%
60
The Secant Method
Example 1 Cont.
Example 1 Cont.
Iteration 3
The estimate of the root is
f x2 x2 x1
x3 x2
f x2 f x1
0.06241
0.06241 0.1650.06241 3.993 10 0.06241 0.06461
3 2 4
0.06238
62
The Secant Method
Example 1 Cont.
The absolute relative approximate error a at the end of
Iteration 3 is
x3 x2
a 100
x3
0.06238 0.06241
100
0.06238
0.0595%
63
The Secant Method
Iteration #3
65
The Secant Method f ( xi )( xi xi 1 )
xi 1 xi
f ( xi ) f ( xi 1 )
Example 2
66