22
Part: False-Position Method of Solving a Nonlinear Equation http://numericalmethods.eng.usf. edu

Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

Embed Size (px)

Citation preview

Page 1: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

Numerical Methods

Part: False-Position Method of Solving a Nonlinear Equation

http://numericalmethods.eng.usf.edu

Page 2: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

For more details on this topic

Go to http://numericalmethods.eng.usf.edu

Click on Keyword Click on False-Position Method of

Solving a Nonlinear Equation

Page 3: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

You are free

to Share – to copy, distribute, display and perform the work

to Remix – to make derivative works

Page 4: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

Under the following conditions Attribution — You must attribute the

work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

Noncommercial — You may not use this work for commercial purposes.

Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

Page 5: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

Chapter 02.02: False-Position Method of Solving a Nonlinear

Equation

5

Page 6: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

(1)

(2)

1

Introduction

6

Uxf

Uxrx

Lxf

Lx

O

xf

x

Exact root

0)( xf

0)(*)( UL xfxf

In the Bisection method

2UL

r

xxx

(3)

Figure 1 False-Position Method

Page 7: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

7

False-Position Method

Based on two similar triangles, shown in Figure 1, one gets:

Ur

U

Lr

L

xx

xf

xx

xf

)()(

0;0)(

0;0)(

UrU

LrL

xxxf

xxxf

The signs for both sides of Eq. (4) is consistent, since:

(4)

Page 8: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

8

LUrULr xfxxxfxx

ULrULLU xfxfxxfxxfx

From Eq. (4), one obtains

The above equation can be solved to obtain the next predicted root

UL

ULLUr xfxf

xfxxfxx

rx , as

(5)

Page 9: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

http://numericalmethods.eng.usf.edu9

The above equation, UL

ULUUr xfxf

xxxfxx

LU

LU

LLr

xx

xfxf

xfxx

or

(6)

(7)

Page 10: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

10

Step-By-Step False-Position Algorithmsas two guesses for the root such1. Choose Lx Uxand

that 0UL xfxf

2. Estimate the root, UL

ULLUm xfxf

xfxxfxx

3. Now check the following

, then the root lies between (a) If

and ; then

0mL xfxf Lx

mx LL xx and mU xx

, then the root lies between (b) If

and ; then

0mL xfxf mx

Ux mL xx and UU xx

Page 11: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

11

, then the root is(c) If 0mL xfxf .mxStop the algorithm if this is true.

4. Find the new estimate of the root

UL

ULLUm xfxf

xfxxfxx

Find the absolute relative approximate error as

100

newm

oldm

newm

a x

xx

Page 12: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

12

where

= estimated root from present iteration

= estimated root from previous iteration

newmxoldmx

.001.010 3 ssay5. If sa , then go to step 3,

else stop the algorithm.

Notes: The False-Position and Bisection algorithms are quite similar. The only difference is the formula used to calculate the new estimate of the root ,mx shown in steps

#2 and 4!

Page 13: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

http://numericalmethods.eng.usf.edu13

Example 1The floating ball has a specific gravity of 0.6 and has a radius of 5.5cm. You are asked to find the depth to which the ball is submerged when floating in water.

The equation that gives the depth x to which the ball issubmerged under water is given by

010993.3165.0 423 xxUse the false-position method of finding roots of equations to find the depth to which the ball is submerged under water. Conduct three iterations to estimate the root of the above equation. Find the absolute relative approximate error at the end of each iteration, and the number of significant digits at least correct at the converged iteration.

x

Page 14: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

14

SolutionFrom the physics of the problem

11.00

)055.0(20

20

x

x

Rx

x

water

Figure 2 :Floating ball problem

Page 15: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

15

Let us assume

11.0,0 UL xx

4423

4423

10662.210993.311.0165.011.011.0

10993.310993.30165.000

fxf

fxf

U

L

Hence,

010662.210993.311.00 44 ffxfxf UL

Page 16: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

16

Iteration 1

0660.0

10662.210993.3

10662.2010993.311.044

44

UL

ULLUm xfxf

xfxxfxx

5

423

101944.3

10993.30660.0165.00660.00660.0

fxf m

00660.00 ffxfxf mL

0660.0,0 UL xx

Page 17: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

17

Iteration 2

0611.0

101944.310993.3

101944.3010993.30660.054

54

UL

ULLUm xfxf

xfxxfxx

5

423

101320.1

10993.30611.0165.00611.00611.0

fxf m

00611.00 ffxfxf mL

0660.0,0611.0 UL xxHence,

Page 18: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

18

%81000611.0

0660.00611.0

a

Iteration 3

0624.0

101944.310132.1

101944.30611.010132.10660.055

55

UL

ULLUm xfxf

xfxxfxx

Page 19: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

19

7101313.1 mxf

00624.00611.0 ffxfxf mL

Hence,0624.0,0611.0 UL xx

%05.21000624.0

0611.00624.0

a

Page 20: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

20

Iteration

1 0.0000 0.1100 0.0660 N/A -3.1944x10-

5

2 0.0000 0.0660 0.0611 8.00 1.1320x10-5

3 0.0611 0.0660 0.0624 2.05 -1.1313x10-

7

4 0.0611 0.0624 0.0632377619

0.02 -3.3471x10-

10

Lx Ux mx %a mxf

010993.3165.0 423 xxxfTable 1: Root of

for False-Position Method.

Page 21: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

21

m

m

ma

2

2

2

1004.0

105.002.0

105.0

3,

3979.3

)3979.1(2

)04.0log(2

2)04.0log(

mSo

m

m

m

m

The number of significant digits at least correct in the estimated root of 0.062377619 at the end of 4th iteration is 3.

Page 22: Numerical Methods Part: False-Position Method of Solving a Nonlinear Equation

http://numericalmethods.eng.usf.edu22

References

1. S.C. Chapra, R.P. Canale, Numerical Methods for Engineers, Fourth Edition, Mc-Graw Hill.