0% found this document useful (0 votes)
31 views27 pages

MOD4

NUMERICAL METHODS - I

Uploaded by

sahanaasadasivam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views27 pages

MOD4

NUMERICAL METHODS - I

Uploaded by

sahanaasadasivam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

DAYANANDA SAGAR COLLEGE OF ENGINEERING

(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

COURSE ESSENTIAL MATHEMATICS - II - EE


Stream

COURSE CODE 21MATE21

MODULE IV

MODULE NAME NUMERICAL METHODS - I

STAFF INCHARGE Dr CHITRA RAMAPRAKASH

1
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

MODULE -4 - Course Material

NUMERICAL TECHNIQUES

Objectives:

At the end of this Module, student will be able to

 Solve algebraic equations and transcendental equations.

 Learn solving system of non-homogenous equations

 Apply iterative methods

Introduction

NUMERICAL SOLUTION OF ALGEBRAIC & TRANCEDENTAL EQUATION

Equation involving algebraic quantities like x , x 2 , x 3 etc are called as Algebraic equations.
Eg. x 3 − 4x − 9 = 0, x 4 + x 3 = 80

Equation involving non algebraic quantities like ex, log x, sin x, tan x etc are called as
Transcendental equations.
Eg. x ex -2=0,xlog x-12 = 0, tan x = 2x

Numerical methods of finding approximate roots of the given equation are a repetitive type of
process known as iteration process. In each step the results of the previous step is used and the
process is carried out till we get the result to the desired accuracy. The value obtained in the
succeeding step is always better than the value of the proceeding step. All the numerical

2
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

methods are only approximate techniques for the solution of any problem and computers play
a great role in various numerical methods for obtaining the result to the highest degree of
accuracy.

REGULA FALSI METOD OR METHOD OF FALSE POSITION


Introduction:
The false position method is a root finding algorithm that combines features from the bisection
method.This is the oldest method for finding the real root of an equation f(x)=0 and closely
resembles the bisection method.
In this method, we choose two points a & b such that f(a) & f(b) are of opposite signs.

Since the graph of y =f(x) crosses the x –axis between these two points, a root must lies in
between these points.
Now, the equation of the chord joining the two points [a, f(a)] and [b, f(b)] is
y−f(a) f(b)−f(a)
= ------------------------ (1)
x−a b−a

The method consists in replacing the part of the curve between the points [a, f(a)] and [b, f(b)]
by means of the chord joining these points, and taking the point of intersection of the chord
with the x- axis as an approximation to the root.
The point of intersection in the present case is given by putting y= 0 in (1).
Thus, we obtain
−f(a) f(b)−f(a)
=
x−a b−a
i.e., (x − a)[f(a) − f(b)] = −(b − a)f(a)

i.e., x [f(a) − f(b)] = a f(b) - f(a)


af(b)−bf(a)
Thus x =
f(b)−f(a)
af(b)−bf(a)
Hence the second approximation to the root of f(x) = 0 is given by x2 = f(b)−f(a)
The procedure is repeated till the root is obtained to the desired accuracy.
GRAPH:

3
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

NOTE:

If a, b is close enough we can obtain the approximate root to the desired accuracy
quickly. The problems are worked out by finding a and b difference of 0.1 to determine the
iterative process quickly.

PROBLEMS:

1) Using Regula falsi method, compute the real root of the equation 𝐱 𝟑 − 𝟒𝐱 − 𝟗 = 𝟎

Carry out four iterations.

Soln.: Let f(x) = x 3 − 4x − 9

f(0) = -9

f(1) = -12

f(2) = -9< 0

f(3) = 6> 0

A real root lies in (2,3)

It may be observed that the value of f(x) at x=3being 6 is nearer to zero compared to

f(2) = -9 and we expect the root in the neighborhood of 3 .We shall have interval (a,b) for
appling the method such that b-a is small enough.

4
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

Now f(2.7) = -0.117< 0, f(2.8) = 1.752> 0

∴ the root lies in (2.7, 2.8)

I iteration: a = 2.7 f(a) = -0.117

b = 2.8 f(b) = 1.752


af(b)−bf(a)
𝟏𝐬𝐭 approximation x1 =
f(b)−f(a)

(2.7)(1.752)−(2.8)(−0.117)
∴ x1 = = 2.7062
1.752+0.117

II iteration :f(x1) = f(2.7062) = -5.8943< 0

∴ the root lies in (2.7062,2.8)

Now a = 2.7062 f(a) = -5.8943

b = 2.8 f(b) = 1.752


af(b)−bf(a)
2nd approximation x2 = f(b)−f(a)

(2.7062)(1.752)−(2.8)(−5.8943)
∴ x2 = = 2.7785
1.752+5.8943

III iteration : f(x2) = f(2.7785) = 1.3361> 0

∴ the root lies in (2.7062, 2.7785)

Now a = 2.7062 f(a) = -5.8943

b = 2.7785 f(b) = 1.3361


af(b)−bf(a)
3rd approximation x3 = f(b)−f(a)

(2.7062)(1.3361)−(2.7785)(−5.8943)
∴ x3 = = 2.7660
1.3361+5.8943

IV iteration : f(x3) = (2.7660) = 1.09799> 0

5
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

∴ the root lies in (2.7062,2.7660)

Now a = 2.7062 f(a) = -5.8943

b = 2.7660 f(b) = 1.09799


af(b)−bf(a)
4rd approximation x4 = f(b)−f(a)

(2.7062)(1.09799)−(2.7660)(−5.8943)
∴ x4 = 1.09799+5.8943
= 2.7566~2.757

Hence the required approximation root correct to three decimal place is 2.757

2) Determine the root of x𝐞𝐱 -2 = 0 by the method of false position, carry out four iteration.

Soln.: Let f(x) = xex -2


f(0) = -2 < 0, f(1) = 0.718

A root lies in (o, 1)

It may be observed that the value of f(x) at x=1being 0.718 is nearer to zero compared to

f(0) = -2 and we expect the root in the neighborhood of 1 .We shall have interval (a,b) for
appling the method such that b-a is small enough.

Now f(0.8) = -0.2196< 0, f(0.9) = 0.2136> 0

∴ the root lies in (0.8,0.9)

I iteration: a = 0.8 f(a) = -0.2196

b = 0.9 f(b) = 0.2136


af(b)−bf(a)
𝟏𝐬𝐭 approximation x1 = f(b)−f(a)

(0.8)(0.2136)−(0.9)(−0.2196)
∴ x1 = = 0.851
0.2136+0.2196

6
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

II Iteration: f(x1) = f(0.851) = -0.00697< 0

∴ the root lies in (0.851,0.9)

Now a = 0.851 f(a) = -0.00697

b = 0.9 f(b) = 0.2136


af(b)−bf(a)
2nd approximation x2 =
f(b)−f(a)

(0.851)(0.2136)−(0.9)(−0.00697)
∴ x2 = = 0.85256
0.2136+0.00697

III iteration :f(x2) = f(0.85256) = -0.0001977< 0

∴ the root lies in (0.85256,0.9)

Now a = 0.85256 f(a) = -0.0001977

b = 0.9 f(b) = 0.2136

af(b)−bf(a)
3rd approximation x3 = f(b)−f(a)

(0.85256)(0.2136)−(0.9)(−0.0001977)
∴ x3 = = 0.8526
0.2136+0.0001977

IV iteration :f(x3) = f(0.8526) = -0.0000239<0

∴ the root lies in (0.8526,0.9)

Now a = 0.8526 f(a) = -0.0000239

b = 0.9 f(b) = 0.2136


af(b)−bf(a)
4rd approximation x4 = f(b)−f(a)

(0.8526)(0.2136)−(0.9)(−0.0000239)
∴ x4 = = 0.8526
0.2136+0.0000239

7
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

Hence the required approximation root correct to three decimal place is 0.8526

3) Using Regula falsi method, find the root of the equation x𝐞𝐱 = 𝐜𝐨𝐬 𝐱 that lies between o.4
&0.6, carry out four iterations.

Soln.: Let f(x) = xex − cos x

We have f(0.4) = -0.3243< 0

f(0.6) = 0.2679> 0

∴ the root lies in (0.4, 0.6)

I iteration: a = 0.4 f(a) = -0.3243

b = 0.6 f(b) = +0.2679


af(b)−bf(a)
𝟏𝐬𝐭 approximation x1 = f(b)−f(a)

(0.4)(0.2679)−(0.6)(−0.3243)
∴ x1 = = 0.5095
0.2679+0.3243

II iteration :f(x1) = f(0.5095) = 0.4793> 0

∴ the root lies in (0.4,0.5095)

Now a = 0.4 f(a) = -0.3243

b = 0.5095 f(b) = 0.4793


af(b)−bf(a)
2nd approximation x2 = f(b)−f(a)

(0.4)(0.4793)−(0.5095)(−0.3243)
∴ x2 = = 0.4441
0.4793+0.3243

III Iteration: f(x2) = f(0.441) = -0.2106< 0

∴ the root lies in (0.4441,0.5095)

8
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

Now a = 0.4441 f(a) = -0.2106

b = 0.5095 f(b) = 0.4793


af(b)−bf(a)
3rd approximation x3 = f(b)−f(a)

(0.4441)(0.4793)−(0.5095)(−0.2106)
∴ x3 = 0.4793+0.2106
= 0.4640

IV iteration : f(x3) = f(0.4640) = -0.1563<0

∴ the root lies in (0.4640,0.5095)

Now a = 0.4640 f(a) = -0.1563

b = 0.5095 f(b) = 0.4793


af(b)−bf(a)
4rd approximation x4 =
f(b)−f(a)

(0.4640)(0.4793)−(0.5095)(−0.1563)
∴ x4 = = 0.4751
0.4793+0.1563

Hence the required approximation root correct to three decimal place is 0.475

4) Find a real root of the equation x𝐥𝐨𝐠 𝟏𝟎 𝐱 = 𝟏. 𝟐 by Regula falsi method correct to four
decimal places & carry out three iterations.

Soln.: Let f(x) = xlog10 x −1.2


f (1) = -1.2, f(2) = -0.6<0 , f(3) = 0.23>0
The real root lies in (2, 3) and will be in the neighborhood of 3.
f(2.7) = 2.7log10 2.7 −1.2 = -0.0353

f(2.8) = 2. 8log10 2.8 −1.2 = +0.052

The root lies in (2.7, 2.8)

9
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

I iteration: a = 2.7 f(a) = -0.0353


b = 2.8 f(b) = +0.052

af(b)−bf(a)
𝟏𝐬𝐭 Approximation x1 = f(b)−f(a)
(2.7)(0.052)−2.8(−0.0353)
∴ x1 = = 2.7404
0.052+0.0353
II iteration : f(x1) = f(2.7404) = -0.00021< 0
∴ the root lies in (2.704,2.8)
Now a = 2.7404 f(a) = -0.00021
b = 2.8 f(b) = 0.052
af(b)−bf(a)
2nd approximation x2 = f(b)−f(a)

(2.7404)(0.052)+(2.8)(0.00021)
∴ x2 = = 2.7406
0.052+0.00021

III iteration : f(x2) = f(2.7406) = -0.00004< 0

∴ the root lies in (2.706,2.8)

Now a = 2.7406 f(a) = -0.00004

b = 2.8 f(b) = 0.052

af(b)−bf(a)
3rd approximation x3 = f(b)−f(a)

(2.7406)(0.052)+(2.8)(0.00004)
∴ x3 = = 2.740646
0.052+0.00004

Thus the required approximate root correct to four decimal places is 2.7406

5) Use the method of false position, to find the fourth root of 32 correct to three decimal
places.

4
Soln.: Let x = √32 ∴ x4 = 32 or x4-32 = 0
Taking f(x) = x4-32 we have,

10
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

f(2) = -36< 0, f(3) = 49> 0


∴ a real root of f(x)=0 lies in (2,3) and will be in the neighborhood of 2
f(2.3) = -4.0156 < 0
f(2.4) = 1.1776 > 0
∴ the root lies in (2.3,2.4)
I iteration: a = 2.3 f(a) = -4.0156
b = 2.4 f(b) = 1.1776
af(b)−bf(a)
𝟏𝐬𝐭 Approximation x1 = f(b)−f(a)
(2.3)(1.1776)−(2.4)(−4.0156)
∴ x1 = = 2.3773~2.37
1.1776+4.0156
II iteration :f(x1) = f(2.377) = -0.0760 < 0
∴ the root lies in (2.377,2.4)
Now a = 2.377 f(a) = -0.076
b = 2.4 f(b) = 1.1776

af(b)−bf(a)
2nd approximation x2 = f(b)−f(a)
(2.377)(1.1776)+(2.4)(−0.076)
∴ x2 = = 2.3780~2.378
1.1776+0.076
III iteration : f(x2) = (2.378) = -0.02228 < 0
∴ the root lies in (2.378,2.4)

Now a = 2.378 f(a) = -0.02228

b = 2.4 f(b) = 1.1776

af(b)−bf(a)
3rd approximation x3 = f(b)−f(a)

(2.378)(1.1776)+(2.4)(−0.02228)
∴ x3 = = 2.37840~2.378
1.1776+0.02228

Hence the required approximation root correct to three decimal place is 2.378

11
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

NEWTON RAPHSON METHOD


Introduction:
N – R method is a method of finding successively better approximation to the roots of a real
valued function.
Newton’s method is used to obtain a better approximation of a root using the earlier
approximations obtained by bisection method or Regula falsi method.
Let x0 be an approximate root of f(x) = 0 and let x1 = x0+h be the correct root so that f(x1) = 0.
Expanding f(x0+h) by Taylor’s series, we obtain
h2 “
f(x0) + hf ‘(x0) + f (x0) + ……… = 0
2!
Neglecting the second and higher order derivatives, we have
f(x0) + h f ‘(x0) = 0
f(x0 )
Which gives h =
f ‘(x0 )
A better approximation than x0 is therefore given by x1, where
f(x0 )
X1 = x 0 - f ‘(x0 )
Similarly, starting with x1, a still better approximation x2 is given by
f(x1 )
X2 = x1- f ‘(x1 )
f(xn )
In general xn+1 = xn - f ‘(xn )
This is known as the Newton Raphson formula or Newton’s iterative formula.

Problems:
1) Use Newton Raphon,s method to find a real root of the equation 𝐱 𝟒 -x-10=0

Soln.: Let f(x) = x 4 -x-10


f(0) = - 10< 0
f(1) = - 10<0
f(2) = 4 > 0
A root lies in (1, 2)

12
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

Root lies in between 1.8 and 1.9. It will be in the neighborhood of 1.9 and let the approximate
root x0 = 1.9
We have f(x) = x 4 -x-10 , f’(x) = 4x3-1
I iteration:
f(x0 ) f(1.9)
X1 = x 0 - = 1.9 -
f ‘(x0 ) f ‘(1.9)
1.1321
X1 = 1.9 - = 1.857
26.436
II iteration:
f(x1 ) f(1.857)
X2 = x1- = 1.857 -
f ‘(x1 ) f ‘(1.857)
0.03972
X2 = 1.857 - 24.623
= 1.856

Thus the required root is 1.856

2) Using Newton Raphon method, find the root that lies near x = 3.8 of the equation
𝟐𝐱 − 𝐥𝐨𝐠 𝟏𝟎 𝐱 – 7 = 0

Soln.: Let f(x) = 2x − log10 x – 7


or f(x) = 2x - log e x log10 x - 7
1
f’(x) = 2 - x log10 e
given x0 = 3.8

I iteration:
f(x0 ) f(3.8)
X1 = x 0 - = 3.8 -
f ‘(x0 ) f ‘(3.8)
0.0202
X1 = 3.8 - = 3.7893
1.80571
II iteration:
f(x1 ) f(3.7893)
X2 = x1- = 3.7893 -
f ‘(x1 ) f ‘(3.7893)
X2 = 3.789278 ~ 3.7893

Thus the required root is 3.7893

3) Find the real root of the equation 3x = 𝐜𝐨𝐬 𝐱 + 1 correct to four decimal places using

13
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

Newton’s method

Soln.: Let f(x) = 3x - cos x – 1


f(0) = - 2< 0, f(1) = 1.4597> 0
so a root of f(x) = 0 lies between 0 and 1. It is nearer to 1. Let us take x0 = 0.6.
Also f’(x) = 3+sin x
I iteration:
f(x0 ) f(0.6)
X1 = x 0 - f ‘(x0 )
= 0.6-
f ‘(0.6)
3(0.6)− cos( 0.6)−1
X1 = 0.6 – = 0.6071
3+sin( 0.6)
II iteration:
f(x1 ) f(0.6071)
X2 = x1- f ‘(x1 )
= 0.6071 - f ‘(0.6071)
3(0.6071)− cos( 0.6071)−1
X2 = 0.6071– = 0.6071
3+sin(0.6071)

Thus the required root is 0.6071


4) Using Newton Raphon method , find the root that lies near x = 4.5 of the equation
𝐭𝐚𝐧 𝐱 = 𝐱 Correct to four decimal places (Here x is in radians)

Soln.: Let f(x) = tan x − x


f’(x) = sec 2 x − 1 = tan2 x
Also x0 = 4.5 radians.

I iteration:
f(x0 ) f(4.5)
X1 = x 0 - = 4.5-
f ‘(x0 ) f ‘(4.5)
[tan(4.5)− 4.5]
X1 = 4.5 – = 4.4936
tan2 (4.5)
II iteration:
f(x1 ) f(4.4936)
X2 = x1- = 4.4936 -
f ‘(x1 ) f ‘(4.4936)
[tan(4.4936)− 4.4936]
X2 = 4.4936 – = 4.4934
tan2 (4.4936)
III iteration:
f(x2 ) f(4.4934)
X3 = x2- = 4.4934 -
f ‘(x2 ) f ‘(4.4934)

14
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

[tan(4.4934)− 4.4934]
X2 = 4.4934 – = 4.4934
tan2 (4.4934)
Thus the required root is 4.4934

5) Using Newton Raphon method to derive an iteration formula to find √𝐍 and hence
𝐟𝐢𝐧𝐝 √𝟐𝟖
Soln.: Let x = √N
X2 = N
or X2 – N = 0
taking f(x) = x2 – N
We have f’(x) = 2x
Then Newton’s iterative formula gives
f(xn )
xn+1 = xn - f ‘(xn )
(x2n − n) x2n + n
xn+1 = xn - =
2xn ) 2xn )
1 N⁄ ]---------------------- (1)
I.e. xn+1 = [xn + xn
2
This is the required iteration formula for finding √N
1 28⁄ ]
To find √28 taking N = 28, the above formula (1), becomes xn+1 = [xn + xn
2
Since an approximate value of √28 = 5, we take x0 = 5
1 1
Then x1 = [x0 + 28⁄x0 ] = [5 + 28⁄5] = 5.3
2 2
1 1
x2 = 2 [x1 + 28 ⁄x1 ] = 2 [5.3 + 28⁄5.3] = 5.29151
1 1 28⁄
x3 = [x2 + 28⁄x2 ] = [5.28151 + 5.29151] = 5.29150
2 2

∴ √28 = 5.2915.
6) Find the smallest and largest of 𝐞𝐱 − 𝟒𝐱 = 𝟎 , correct four decimal places by Newton
Raphson method
Soln: For finding Smallest root
f(x) = ex − 4x =>f’(x) =ex − 4
f (0) =1>0
f (1) =e1 − 4 = −1.2817 < 0
x=0.3 f(0.3)=0.1499>0

15
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

x=0.4 f(0.4)= -0.1082<0


∴ Roots lies between (0.3, 0.4)
x0 = 0.3
I-iteration:
f(x ) 0.1499
x1 = x0 − f′ (x0 ) = 0.3 + = 0.3565
0 2.650
II-iteration:
f(x1 ) 2.0644X10−3
x2 = x1 − = 0.3566 + = 0.3574
f′ (x1 ) 2.5715
III-iteration:
f(x2 ) 7.5985X10−6
x3 = x2 − = 0.357 + = 0.3574
f′ (x2 ) 2.5704
2
For finding Largest roots: f (2) =e − 4 = −0.6109 > 0
f (3) =e3 − 12 = 8.0855 < 0
x0 = 3
I-iteration:
f(x ) f(3)
x1 = x0 − f′ (x0 ) = 3 + f′ (3) = 2.4973
0
II-iteration:
f(x ) f(2.4973)
x2 = x1 − f′ (x1 ) = 2.4973 + f′ (2.4973) = 2.2322
1
III-iteration:
f(x )
x3 = x2 − f′ (x2 ) = 2.1586
2
IV-iteration:
x4 = 2.1533
V-iteration:
f(x ) 3.5226 X10−5
x5 = x5 − f′ (x5 ) = 2.1533 − = 2.1533
5 4.6132

16
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

SOLUTION OF SYSTEM OF NON-HOMOGENEOUS EQUATIONS:

The methods to solve the system of linear simultaneous equations are Direct methods and
Indirect Methods. Direct Methods are also known as Exact Methods and Indirect Methods are
also known as Iterative Methods.
Under Iterative methods we have Gauss Jacobi, Gauss Seidel and Relaxation methods and
under Direct methods we have Gauss Elimination, Gauss Jordan and Crout's Method.

In numerical analysis are based on the idea of successive approximations. This iterative method
begins with one or two initial approximations of the roots, with a sequence of approximations
x1, x2, x3, …, xk, …, as k → ∞, this sequence of roots converges to exact root 𝛼. For a system of
equations Ax = B, we begin with an initial approximation of solution vector x = xo, by which we
get a sequence of solution vector x1, x2, …, xk, … as k → ∞, this sequence converges to the
solution x = A– 1B.

Convergence of Iterative Methods: The sequence of iterates {xk} is said to be converging to the
exact root x, if
limk→∞xk=xor|xf−x|≤ε
Where 𝜀 is a very small positive quantity called error tolerance or error bound.
The criterion to terminate Iteration Process: As we cannot perform the iteration process
infinitely, we need some criterion to stop the iteration; we may use one or both of the criteria:

 The approximated root satisfies the given system of linear equations to a given
accuracy.
 The magnitude of the difference between two successive iterates is negligible or smaller
than a given error bound 𝜀.

Jacobi Method

Jacobi method or Jacobian method is named after German mathematician Carl Gustav Jacob
Jacobi (1804 – 1851). The main idea behind this method is,
For a system of linear equations:

17
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

a11x1 + a12x2 + … + a1nxn = b1


a21x1 + a22x2 + … + a2nxn = b2


an1x1 + an2x2 + … + annxn = bn
To find the solution to this system of equations Ax = B, we assume that the system of equations
have a unique solution and there is no zero entry among the diagonal or pivot elements of the
coefficient matrix A.
Now, we shall begin to solve equation 1 for x1, equation 2 for x2 and so on equation n for xn, we
get
x1 = 1/a11 [b1 – a12x2 – a13x3 – … – a1nxn]
x2 = 1/a22 [b2 – a21x1 – a23x3 – … – a2nxn]


xn = 1/ann [bn – an1x1 – an3x3 – … – an n – 1xn – 1]
By making an initial guess for the solution x(0) = (x1(0), x2(0), …, xn(0)) and substituting these values
only to the right hand side of the above equations we get first approximations x(1) = (x1(1), x2(1),
…, xn(1)). Continuing this process iteratively we get sequence of approximations {x(k)} such that
as k → ∞, this sequence converges to exact solution of the system of equation up to a given
error tolerance.

Gauss-Seidel Method
The Guass-Seidel method is a improvisation of the Jacobi method. This method is named after
mathematicians Carl Friedrich Gauss (1777–1855) and Philipp L. Seidel (1821–1896). This
modification often results in higher degree of accuracy within fewer iterations.
In Jacobi method the value of the variables is not modified until next iteration, whereas in
Gauss-Seidel method the value of the variables are modified as soon as new value is evaluated.
For instance, in Jacobi method the value of xi(k) is not modified until the (k + 1)th iteration but in
Gauss-Seidel method the value of xi(k) changes in in kth iteration only.
Note:
1) Gauss Jacobi or Jacobi method is an iterative method for solving equations of diagonally
dominant system of linear equations.

18
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

2) The only difference between Jacobi and Gauss-Seidel method is that, in Jacobi method the
value of the variables is not modified until next iteration, whereas in Gauss-Seidel method the
value of the variables are modified as soon as new value is evaluated.
3) Gauss-Seidel method is more efficient than Jacobi method as Gauss-Seidel method requires
less number of iterations to converge to the actual solution with a certain degree of accuracy.
4) The disadvantage of Jacobi method is that, even after the modified value of a variable is
evaluated in the present iteration, it is not used until the next iteration. In other words, the
value of all the variables which are used in current iteration are from the previous iteration,
hence increase the number of iterations to reach the exact solution.
Example 1:
Solve the system of equations using the Jacobi Method
26x1 + 2x2 + 2x3 = 12.6
3x1 + 27x2 + x3 = – 14.3
2x1 + 3x2 + 17x3 = 6.0
Obtain the result correct to three decimal places.
Solution:
First, check for the convergence of approximations,
26 > 2 + 2
27 > 3 + 1
17 > 2 + 3
Hence, the given system of equations are strongly diagonally dominant, which ensures the
convergence of approximations. Let us take the initial approximation, x1(0) = 0, x2(0) = 0 and
x3(0) = 0
First Iteration:
x1(1) = 1/26[12.6 – 2 × 0 – 2 × 0 ] = 0.48462
x2(1) = 1/27[ – 14.3 – 3 × 0 – 1 × 0 ] = – 0.52963
x3(1) = 1/17[6 – 2 × 0 – 3 × 0] = 0.35294

19
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

Second Iteration:
x1(2) = 1/26[12.6 – 2 × (– 0.52963 + 0.35294)] = 0.49821
x2(2) = 1/27[ – 14.3 – 3 × 0.48462 – 1 × 0.35294] = – 0. 59655
x3(2) = 1/17[6 – 2 × 0.48462 – 3 ×(– 0.52963)] = 0.38939
Likewise there will be modification in approximation with each iteration.

kth 0 1 2 3 4 5
iteration

x1 0.000 0.48462 0.49821 0.50006 0.50000 0.50001

x2 0.000 –0.52963 – 0.59655 – 0.59941 – 0.59999 – 0.60000

x3 0.000 0.35294 0.38939 0.39960 0.39989 0.40000

After the fifth iteration, we get |x1(5) – x1(4)| = |0.50001 – 0.50000| = 0.00001
|x2(5) – x2(4)| = | – 0.6 + 0.59999| = 0.00001
|x3(5) – x3(4)| = | 0.4 – 0.39989| = 0.00011
Since, all the errors in magnitude are less than 0.0005, the required solution is
x1 = 0.5, x2 = – 0.6, x3 = 0.4.
Example 2:
Solve the system of equations using the Gauss-Seidel Method
45x1 + 2x2 + 3x3 = 58
–3x1 + 22x2 + 2x3 = 47
5x1 + x2 + 20x3 = 67
Obtain the result correct to three decimal places.
Solution:
First, check for the convergence of approximations,

20
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

45 > 2 + 3
22 > – 3 + 2
20 > 5 + 1
Hence, the given system of equations are strongly diagonally dominant, which ensures the
convergence of approximations. Let us take the initial approximation, x1(0) = 0, x2(0) = 0 and
x3(0) = 0
First Iteration:
x1(1) = 1/45[58 – 2 × 0 – 3 × 0 ] = 1.28889
x2(1) = 1/22[ 47 + 3 × 1.28889 – 2 × 0 ] = 2.31212
x3(1) = 1/20[67 – 5 × 1.28889 – 1 × 2.31212] = 2.91217.
Second Iteration:
x1(2) = 1/45[58 – 2 × 2.31212 – 3 × 2.91217 ] = 0.99198
x2(2) = 1/22[ 47 + 3 × 0.99198 – 2 × 2.91217 ] = 2.00689
x3(2) = 1/20[67 – 5 × 0.99198 – 1 × 2.00689] = 3.00166.
Likewise there will be modification in approximation with each iteration.

kth iteration 0 1 2 3 4

x1 0.000 1.28889 0.99198 0.99958 1.0000

x2 0.000 2.31212 2.00689 1.99979 1.99999

x3 0.000 2.91217 3.00166 3.00012 3.00000

After the fourth iteration, we get |x1(4) – x1(3)| = |1.0000 – 0.99958| = 0.00042
|x2(4) – x2(3)| = |1.99999 + 1.99979| = 0.00020
|x3(4) – x3(3)| = | 3.0000 – 3.00012| = 0.00012
Since, all the errors in magnitude are less than 0.0005, the required solution is

21
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

x1 = 1.0, x2 = 1.99999, x3 = 3.0.


Rounding to three decimal places, we get x1 = 1.0, x2 = 2.0, x3 = 3.0

Rayleigh’s power method

Introduction: In some applications, it is required to compute the numerically largest Eigen


value and the corresponding Eigen vector. In such cases, the iterative method is more
convenient which is also well suited for computing machines. The iterative procedure for
finding the dominant Eigen value of a matrix is known as Rayleigh’s power method.

Let A be a square matrix and 𝑥 (0) be a initial Eigen vector in a simple form like [1 0 0]1or
[0 1 0]1 or [0 0 1]1 or [1 1 1]1. Then evaluate the matrix product A𝑥 (0) . Take the largest
component out as a common factor. (This technique is called normalization) to obtain

A𝑥 (0) =𝜆(1) 𝑥 (1) . Then compute A𝑥 (1) and again put in the form A𝑥 (1) =𝜆(2) 𝑥 (2) by
normalization. This iterative process is continued till two consecutive iterative value of 𝜆 and x
is the same up to the desired accuracy. The largest Eigen value and the corresponding Eigen
vector of the given square matrix A.

Problems:

1. Using power method , find the dominant Eigen value and the corresponding Eigen vector of
1 −3 2
the matrix A = [4 4 −1] by taking [1, 0, 0 ]1 as the initial Eigen vector, perform four
6 3 5
iterations.
Soln.: Here, we have to take x(0) = [1, 0, 0 ]1. We find

1 −3 2 1 1 0.167
X(1) = Ax(0) = [4 4 −1] [0] = [4] = 6 [0.667] = 𝜆(1) x(1)
6 3 5 0 6 1
1 −3 2 0.167 0.166 0.021
X(2) = Ax(1) = [4 4 −1] [0.667] = [2.336] = (8.003) [0.292] = 𝜆(2) x(2)
6 3 5 1 8.003 1

22
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

1 −3 2 0.021 0.145 0.191


X(3) = Ax(2) = [4 4 −1] [0.292] = [0.252] = (6.002) [0.042] = 𝜆(3) x(3)
6 3 5 1 6.002 1
1 −3 2 0.191 2.065 0.329
X(4) = Ax(3) = [4 4 −1] [0.042] = [−0.068] = (6.272) [−0.011] = 𝜆(4) x(4)
6 3 5 1 6.272 1

Thus we get 𝜆(4) = 6.272 as an approximate value of the required Eigen value and

x(4) = [0.329, −0.011, 1]1 as the corresponding Eigen vector.

2. Find the numerically largest Eigen value and the corresponding Eigen vector of the matrix
4 1 −1
A = [ 2 3 −1] by taking the initial approximation to the Eigen vector as [1, 0, 0 ]1.
−2 1 5

Soln.: Here, we have to take x(0) = [1, 0, 0 ]1. We find

4 1 −1 1 4 1.0
X(1) = Ax(0) = [ 2 3 −1] [0] = [ 2 ] = 4 [ 0.5 ] = 𝜆(1) x(1)
−2 1 5 0 −2 −0.5
4 1 −1 1.0 5 1.0
X(2) = Ax(1) =[ 2 3 −1] [ 0.5 ] = [ 4 ] = 5 [ 0.8 ] = 𝜆(2) x(2)
−2 1 5 −0.5 −4 −0.8
4 1 −1 1.0 5.6 1.00
X(3) = Ax(2) = [ 2 3 −1] [ 0.8 ] = [ 5.2 ] = 5.6 [ 0.93 ] = 𝜆(3) x(3)
−2 1 5 −0.8 −5.2 −0.93
4 1 −1 1.00 5.86 1.00
X(4) = Ax(3) = [ 2 3 −1] [ 0.93 ] = [ 5.72 ] = 5.86 [ 0.98 ] = 𝜆(4) x(4)
−2 1 5 −0.93 −5.72 −0.98
4 1 −1 1.00 5.96 1.00
X(5) = Ax(4) =[ 2 3 −1] [ 0.98 ] = [ 5.92 ] = 5.96 [ 0.99 ] = 𝜆(5) x(5)
−2 1 5 −0.98 −5.92 −0.99

23
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

4 1 −1 1.00 5.98 1
X(6) = Ax(5) = [ 2 3 −1] [ 0.99 ] = [ 5.96 ] = 5.98 [ 1 ] = 𝜆(6) x(6)
−2 1 5 −0.99 −5.96 −1
4 1 −1 1 6 1
X(7) = Ax(6) = [ 2 3 −1] [ 1 ] = [6] = 6 [ 1 ] = 𝜆(7) x(7)
−2 1 5 −1 6 −1
We observe that x(6) and x(7) are identical.

Thus the numerically largest Eigen value of A is 6 and the corresponding Eigen vector is
[1, 1, −1]1

3. Find the numerically largest Eigen value and the corresponding Eigen vector of the matrix

1 3 −1
A = [ 3 2 4 ]Starting with [0, 0, 1]1 as the initial Eigen vector, perform 5 iterations
−1 4 10
Soln.: Here, it is given that x(0) = [0, 0, 1 ]1. Therefore:

1 3 −1 0 −1 −0.1
X(1) = Ax(0) =[ 3 2 4 ] [0] = [ 4 ] = 10 [ 0.4 ] = 𝜆(1) x(1)
−1 4 10 1 10 1
1 3 −1 −0.1 0.1 0.009
X(2) = Ax(1) = [ 3 2 4 ] [ 0.4 ] = [ 4.5 ] = (11.7) [0.385] = 𝜆(2) x(2)
−1 4 10 1 11.7 1
1 3 −1 0.009 0.164 0.014
X(3) = Ax(2) = [ 3 2 4 ] [0.385] = [0.416] = (11.531) [0.416] = 𝜆(3) x(3)
−1 4 10 1 1 1
1 3 −1 0.014 0.262 0.022
X(4) = Ax(3) =[ 3 2 4 ] [0.416] = [4.874] = (11.65) [0.418] = 𝜆(4) x(4)
−1 4 10 1 11.65 1
1 3 −1 0.022 0.276 0.024
X(5) = Ax(4) = [ 3 2 4 ] [0.418] = [4.902] = (11.65) [0.421] = 𝜆(5) x(5)
−1 4 10 1 11.65 1

24
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

Thus the numerically largest Eigen value of A is 11.65 and the corresponding Eigen vector is
[0.024, 0.421, 1]1

4. Using the power method, find the largest Eigen value and the corresponding Eigen vector of
6 −2 2
the matrix A = [−2 3 −1] Taking [1, 1, 1]1 as the initial Eigen vector. Perform 5
2 −1 3
iterations.

Soln.: Here, it is given that x(0) = [1, 1, 1 ]1. Therefore:

6 −2 2 1 6 1
X(1) = Ax(0) = [−2 3 −1] [1] = [0] = 6 [ 0 ] = 𝜆(1) x(1)
2 −1 3 1 4 0.67
6 −2 2 1 7.34 1
X(2) = Ax(1) = [−2 3 −1] [ 0 ] = [−2.67] = (7.334) [−0.36] = 𝜆(2) x(2)
2 −1 3 0.67 4.01 0.55
6 −2 2 1 7.82 1
(3) (2)
X = Ax = [−2 3 −1] [−0.36] = [−3.63] = (7.82) [−0.46] = 𝜆(3) x(3)
2 −1 3 0.55 4.01 1.51
6 −2 2 1 7.94 1
X(4) = Ax(3) = [−2 3 ] [
−1 −0.46 ] = [ −3.89 ] = (7.94) [ −0.49] = 𝜆(4) x(4)
2 −1 3 1.51 3.99 0.5
6 −2 2 1 7.98 1
X(5) = Ax(4) = [−2 3 −1] [−0.49] = [−3.97] = (7.98) [−0.5] = 𝜆(5) x(5)
2 −1 3 0.5 3.99 0.5
Thus the numerically largest Eigen value of A is 7.98 and the corresponding Eigen vector is
[1, −0.5, 0.5]1

5. Using the power method, find the largest Eigen value and the corresponding Eigen vector of
2 −1 0
the matrix A = [−1 2 −1]Taking [1, 0, 0]1 as the initial Eigen vector.
0 −1 2

25
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

Soln.: Here, it is given that x(0) = [1, 0, 0 ]1. Therefore

2 −1 0 1 2 1
X(1) = Ax(0) = [−1 2 −1] [0] = [−1] = 2 [−0.5] = 𝜆(1) x(1)
0 −1 2 0 0 0
2 −1 0 1 2.5 1
X(2) = Ax(1) = [−1 2 −1] [0.5] = [−2.0] = (2.5) [−0.8] = 𝜆(2) x(2)
0 −1 2 0 0.5 0.2
2 −1 0 1 2.8 1
X(3) = Ax(2) = [−1 2 −1] [−0.8] = [−2.8] = (2.8) [ −1 ] = 𝜆(3) x(3)
0 −1 2 0.2 1.2 0.43
2 −1 0 1 3.0 0.87
X(4) = Ax(3) = [−1 2 −1] [ −1 ] = [−3.43] = (3.43) [ −1 ] = 𝜆(4) x(4)
0 −1 2 0.43 1.86 0.54
2 −1 0 0.87 2.74 0.80
X(5) = Ax(4) = [−1 2 ] [
−1 −1 ] = [−3.41 ] = (3.41) [ −1 ] = 𝜆(5) x(5)
0 −1 2 0.54 2.08 0.61
2 −1 0 0.80 2.6 0.76
X(6) = Ax(5) = [−1 2 −1] [ −1 ] = [−3.41] = (3.41) [ −1 ] = 𝜆(6) x(6)
0 −1 2 0.61 2.22 0.65
Thus the numerically largest Eigen value of A is 3.41 and the corresponding Eigen vector is
[0.76, −1, 0.65]1

Exercise:

Using power method, find the dominant Eigen value and the corresponding Eigen vector of the
following matrix

4 1 −1
(1) A = [ 2 3 −1]
−2 1 5
1 6 1
(2) A = [1 2 0]
0 0 3

26
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institute Affiliated to VTU, Belagavi) Shavige Malleshwara Hills, Kumaraswamy
Layout, Bengaluru-560078

DEPARTMENT OF MATHEMATICS

7 3 −2
(3) A = [ 3 4 −1]
−2 −1 3
1 2 3
(4) A = [0 −4 2]
0 0 7
4 1 0
(5) A = [1 2 1]
0 1 1

27

You might also like