NM Notes PDF
NM Notes PDF
NM Notes PDF
in
LECTURE NOTES
SUBJECT NAME: NUMERICAL METHODS
SUBJECT CODE:MA1251
PREPARED BY
A.NALAYINI DEVI M.SC., M.PHIL.,
LECTURER, DEPARTMENT OF MATHEMATICS,
N.P.R.COLLEGE OF ENGINEERING AND
TECHNOLOGY,
NATHAM-624 401
www.Vidyarthiplus.in
www.Vidyarthiplus.in
UNIT I
SOLUTION OF EQUATIONS AND
EIGENVALUE PROBLEMS
Solution of equation
Newton’s method
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
2. Write the given equation in the form x = φ(x) with the condition ' ( x) 1
3. Let the initial approximation be x0 which is lies in the interval (a, b)
4. Continue the process using xn = φ(xn-1)
5. If the difference between the two consecutive values of xn is very small then
we stop the process and that value is the root of the equation.
Convergence of iteration method
The iteration process converges quickly if ' ( x) 1 where x= (x) is the
given equation. If ' ( x) 1 , xn will become infinitely large and hence this
process will not converge. The convergence is linear.
Example: Consider the equation f(x) = x3+x-1 = 0
we can write x= (x) in three types
1. x=1-x3
2. x 1
1 x2
3. x 1 x 1 3
but we take the type which has the convergence property ' ( x) 1
f(x) = x3+x-1
f(0)=-ve and f(1)=+ve
hence the root lies between 0 and 1
Now consider The equation (1.) x=1-x3
Here (x)= 1-x3 , ’(x)=-3x2
at x=0.9 ’(x)=-3(0.9)2
’(x)=-3(0.81)=-2.81
' ( x) 1
this equation x=1-x3 will not converge
so the iteration will not work if we consider this equation
Now consider
the equation x 1
1 x2
Here ' ( x)
2x
(1 x 2 ) 2
at x=0.9
2 0.9 1.8
' ( x) 0.5494
(1 0.9 2 ) 2 3.2761
' ( x) 1
the equation is converge
we use this equation.
no need to consider the third type.
Problems based on Fixed point iteration
1. Find a real root of the equation x3+x2-1=0 by iteration method.
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Solution:
Let f(x)= x3+x2-1
f(0)= -ve and f(1)=+ve
Hence a real root lies between 0 and 1.
1
Now can be written as x ( x)
1 x
In this type only ' ( x) 1 in (0, 1)
Let the initial approximation be x0=0.5
1
x1 ( x0 ) 0.81649
0.5 1
1
x2 ( x1 ) 0.74196
0.81649 1
1
x3 ( x2 ) 0.75767
0.74196 1
1
x4 ( x3 ) 0.75427
0.75767 1
1
x5 ( x4 ) 0.75500
0.75427 1
1
x6 ( x5 ) 0.75485
0.75500 1
1
x7 ( x6 ) 0.75488
0.75485 1
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
x1 ( x0 ) (1 cos 0) 0.66667
3
1
x2 ( x1 ) (1 cos 0.66667) 0.59529
3
1
x3 ( x2 ) (1 cos 0.59529) 0.60933
3
1
x4 ( x3 ) (1 cos 0.60933) 0.60668
3
1
x5 ( x4 ) (1 cos 0.60668) 0.60718
3
1
x6 ( x5 ) (1 cos 0.60718) 0.60709
3
1
x7 ( x6 ) (1 cos 0.60709) 0.60710
3
1
x8 ( x7 ) (1 cos 0.60710) 0.60710
3
Since the values of x7 and x8 are equal, the required root is 0.60710
--------------------------------------------------------------------------------------------3.
Find the negative root of the equation x3-2x+5=0
Solution:
The given equation is x3-2x+5=0 ------------------------------------------------(1)
we know that if α, β, γ are the roots of the equation (1), then the equation whose
roots are -α, -β, - γ is x3+(-1) 0 x2+(-1)2(-2x)+(-1)35=0------------------------(2)
The negative root of the equation (1) is same as the positive root of the equation
(2)
Let f(x)= x3-2x+5
Now f(2)=-ve and f(3) =+ve
Hence the root lies between 2 and 3. Equation (2) can be written as
1
x ( 2 x 5) 3 ( x)
where ' ( x) 1 in (2, 3)
Let the initial approximation be x0=2
Since the values of x6 and x7 are equal, the root is 2.09455
Therefore the negative root of the given equation is -2.09455
--------------------------------------------------------------------------------------------------
Newton’s method (or) Newton’s Raphson method (Method of tangents)
Let f(x)=0 be the given equ. whose roots are to be determined.
f (x )
FORMULA: x x n
n 1 n f '(x )
n
www.Vidyarthiplus.in
www.Vidyarthiplus.in
2
f ( x). f " ( x) f ' ( x)
www.Vidyarthiplus.in
www.Vidyarthiplus.in
iteration f ( xn )
value of xn 1 xn
f ' ( xn )
initial iteration x0 3
1 x0 log 10 x0 1.2
x1 3 2.746
log 10 x0 0.4343
2 x1 log 10 x1 1.2
x2 2.746 2.741
log 10 x1 0.4343
3 x2 log 10 x2 1.2
x3 2.741 2.741
log 10 x2 0.4343
Hence the real root of f(x)=0, correct to three decimal places is 2.741
-------------------------------------------------------------------------------------------2.
Evaluate 12 to four decimal places by Newton’s Raphson Method
Solution:
2
Let x= 12 x =12 x2-12 =0
Let f(x)= x2-12 and f’(x)=2x
Now f(3)=-ve and f(4) =+ve.Hence the root lies between 3 and 4. Here
f (3) f (4) the root is nearer to 3. Therefore the initial approximation is x0=3
iteration f ( xn )
value of x x n 1 n
f ' ( xn )
initial iteration x0 3
1 f (3)
x1 3 3.5
f ' (3)
2 f (3.5)
x2 3.5 3.4642
f ' (3.5)
3 f (3.4642 )
x3 3.4642 3.4641
f ' (3.4642 )
4 f (3.4641 )
x4 3.4641 3.4641
f ' (3.4641 )
www.Vidyarthiplus.in
www.Vidyarthiplus.in
f0 fy 0
D1
g0 gy 0
fx 0
f0
D2
gx 0
g0
Problems
1. Find the solution of the equation 4x2+2xy+y2=30 and 2x2+3xy+y2=3
correct to 3 places of decimals, using Newton’s Raphson method, given
that x0=-3 and y0=2.
Solution:
Let f(x, y) = 4x2+2xy+y2-30 and g(x, y) = 2x2+3xy+y2-3
fx=8x +2y, fy=2x+2y, gx=4x+3y, gy=3x+2y
x0 y0 fx 0 fy 0
gx 0 gy 0
f0 g0
-3 2 -20 -2 -6 -5 -2 1
fx 0
fy 0
- 20 - 2
D 88
gx 0
gy 0
-6 -5
f0 fy 0
-2 -2
D1 12
g0 gy 0
1 -5
fx 0
f0 - 20 - 2
D2 32
gx 0
g0 -6 1
D1 12
h 0.1364
D 88
D2 32
k 0.3636
D 88
x1=x0+h and y1=y0+k
www.Vidyarthiplus.in
www.Vidyarthiplus.in
x1 y1 fx 1 fy 1
gx 1 gy 1
f1 g1
-3.1364 2.364 -20.360 -1.544 -5.452 -4.680 0.0995 0.0169
fx 1
fy 1
D 86.8669
gx 1
gy 1
f1 fy 1
D1 0.4395
g1 gy 1
fx 1
f1
D2 0.1984
gx 1
g1
D1
h 0.0051
D
D2
k 0.0023
D
x2= -3.131 and y2=2.362
x2 y2 fx 2 fy 2
gx 2 gy 2
f2 g2
-3.131 2.362 -20.324 -1.538 -5.438 -4.669 0.0008 -0.0009
fx 2
fy 2
D 86.5291
gx 2
gy 2
f2 fy 2
D1 0.0051
g2 gy 2
fx 2
f2
D2 0.0226
gx 2
g2
D1
h 0.0001
D
D2
k 0.0003
D
x3= -3.1309 and y3=2.3617.Since the two consecutive values of x2, x3 and y2, y3
are approximately equal, the correct solution can be taken as x= -3.1309 and
y=2.3617.
---------------------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Since the two consecutive values of x3 and x4 are equal, the required root of the
equation f(x)=0 is 1.048
--------------------------------------------------------------------------------------------
Solutions of linear algebraic equations
A system of m linear equations (or a set of m simultaneous linear equations)
in ‘n’ unknowns x1 , x2 ,..., xn is a set of equations of the form,
a11 x1 a12 x2 ...... a1n xn b1
a21 x1 a22 x2 ...... a2 n xn b2
(1)
:::::::::: :::::::::: :::::::::: :::::::::: ::::
am1 x1 am 2 x2 ... amn xn bm
Where the coefficients of x1 , x2 ,..., xn and b1 , b2 ,..., bm are constants.
The left hand side members of (1) may be specified by the square array of
the coefficients, known as the coefficient matrix.
a11 a12 .........a1n
a21 a22 .........a2 n
A
:::::::::: :::::::::: :
am1 am 2 .......amn
Whereas the complete set may be specified by the rectangular array
a11 a12 .........a1n b1
a21 a22 .........a2 n b2
M
:::::::::: :::::::::: :
am1 am 2 .......amn bm
is known as the augmented matrix.
There are two methods to solve such a system by numerical methods.
Direct methods
Iterative or indirect methods.
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Back Substitution
Let A be a given square matrix of order ‘n’, b a given n-vector. We wish to
solve the linear system.
Ax b
For the unknown n-vector x. The solution vector x can be obtained without
difficulty in case A is upper-triangular with all diagonal entries are non-zero. In
that case the system has the form
a11 x1 a12 x2 ... a1,n 1 xn 1 a1n xn b1
a 22 x2 ... a 2,n 1 xn 1 a2 n xn b2
:::::::::: :::::::::: :::::::::: :::::::::: :::::
(1)
a n 2,n 2 xn 2 an 2,n 1 xn 1 bn 2
an x
1, n 1 n 1 an 1, n xn an 2 xn bn 1
ann xn bn
In particular, the last equation involves only x n ; hence, since a nn 0 , we must have
bn
xn
a nn
Since we now know, the second last equation
an x
1, n 1 n 1 an 1, n xn bn 1
Contains only one true unknown, namely, x n 2 . Once again, wince a n 2,n 2 0, we
can solve for x n 2 .
bn 2 an 2,n 1 n 1 x bn 1 an 2,n xn
xn 2 and so on.
an 2,n 2
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Note
This method fails if the element in the top of the first column is zero.
Therefore in this case we can interchange the rows so as to get the pivot
element in the top of the first column.
If we are not interested in the elimination of x, y, z in a particular order, then
we can choose at each stage the numerically largest coefficient of the entire
coefficient matrix. This requires an interchange of equations and also an
interchange of the position of the variables.
Solution:
The given equations are,
2x+y+4z=12
8x-3y+2z=20
4x+11y-z=33
above equations can be written as
2 1 4 x 12
8 3 2 y 20
4 11 1 z 33
A X B
where, A-co efficient matrix; B-constants; X- unknown variables
The augmented matrix can be written as
www.Vidyarthiplus.in
www.Vidyarthiplus.in
2 1 4 12
A, B 8 3 2 20
4 11 1 33
2 1 4 12
~ 0 7 14 28 R2 4 R1 R2
4 11 1 33
2 1 4 12
~ 0 7 14 28 R3 2 R1 R3
0 9 9 9
2 1 4 12
~ 0 7 14 28 R3 9 R1 7 R3
0 0 189 189
www.Vidyarthiplus.in
www.Vidyarthiplus.in
3 4 5 18
A, B 2 1 8 13
5 2 7 20
3 4 5 18
~ 0 11 14 3 R2 2 R1 3R2 , R3 5R1 3R3
0 26 4 30
3 4 115 18
~ 0 11 14 3 R3 26 R2 11R3
0 0 408 408
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
10x+y+z=12
2x+10y+z=13
2x+2y+10z=14
above equations can be written as
10 1 1 x 12
2 10 1 y 13
2 2 10 z 14
A X B
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
x 17 y 2 z
20
1
y 18 3 x z
20
1
z 25 2 x 3 y
20
Iterati 1 1 1
on x 17 y 2 z y 18 3x z z 25 2 x 3 y
20 20 20
Initial x0=0 y0=0 z0=0
1 1 1 1
x1 17 0.85 y1 18 0.9 z1 25 1.25
20 20 20
2 1 y2
1
18 3(0.85) 1.25
1
x2 17 0.9 2.5 z2 25 1.7 2.7
20 20 20
1.02 0.965 1.03
3 1 1 1
x3 17 0.965 2(1.3) y3 18 3(1.02) 1.03 z3 25 2(1.02) 3(0.965)
20 20
20 1.00325
1.00125 1.0015
4 1 1 1
x4 17 1.0015 2(1.00325) y4 18 3(1.00125) 1.00325 z4 25 2(1.00125) 3( 1.0015
20 20
20
0.99965
1.0004 1.000025
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Iterati 1 1 1
on x 20 2 y 4 z y 6 x 4z z 15 2 x 4 y
9 10 10
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
x1* C1 a12 x2 a13 x3 ...... a1n xn
a11
1
x2* C2 a 21 x1* a 23 x3 ...... a2 n xn
a 22
1
x3* C3 a31 x1* a32 x3* ...... a3n x n
a33
1
xn* Cn a n1 x1* a n 2 x3* ...... a n ,n 1 xn* 1
a nn
Note:
This method is very useful with less work for the given systems of equation whose
augmented matrix have a large number of zero elements.
We say a matrix is diagonally dominant if the numerical value of the leading
diagonal element in each row is greater than or equal to the sum of the numerical
values of the other elements in that row.
For the Gauss – Seidal method to coverage quickly, the coefficient matrix must be
diagonally dominant. If it is not so, we have to rearrange the equations in such a
way that the coefficient matrix is diagonally dominant and then only we can apply
Gauss – Seidal method.
27 6 1 27 6 1
1 1 54 1 1 54 Here R1 R2
6 15 2 2 6 15
www.Vidyarthiplus.in
www.Vidyarthiplus.in
27 6 1 27 6 1
6 15 2 15 6 2 Here R2 R3
1 1 54 54 1 1
Here the matrix is diagonally dominant
The diagonally dominant matrix is
27 6 1
6 15 2
1 1 54
Thus the matrix is diagonally dominant, now the system of equations is
27x+6y-z=85,
6x+15y+2z=72,
x+y+54z=110.
The equations can be written as
x= 1 (85-6y+z)
27
y= 1 (72-6x-2z)
15
z= 1 (110-x-y)
54
The initial values be x0=y0=z0=0.
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Iteration 1 1 1
x= (20+3y-2z) y= (33-4x+z) z= (35-6x-3y)
8 11 12
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Use either row or column operations make the augmented matrix [A/I] as [I /A-1].
Here A-1 is the required inverse of the given matrix.
Problems based on Inverse of a Matrix
2 1 1
1. Point the inverse of a matrix 3 2 3 by using Gauss-Jordan Method.
1 4 9
Solution:
2 1 1 1 0 0
A/ I 3 2 3 0 1 0
1 4 9 0 0 1
2 1 1 1 0 0
~ 0 1 3 3 2 0 R2 3R1 2 R2 , R3 R1 2 R3
0 7 17 1 0 2
2 0 2 4 2 0
~ 0 1 3 3 2 0 R1 R1 R2 , R3 7 R2 R3
0 0 4 20 14 2
4 0 0 12 10 2
~ 0 4 0 48 34 6 R1 2 R1 R3 , R2 R2 3R3
0 0 4 20 14 2
1 0 0 3 2.5 0.5
R1 R2 R3
~ 0 1 0 12 8.5 1.5 R1 , R2 , R3
4 4 4
0 0 1 5 3.5 0.5
3 2.5 0.5
1
A 12 8.5 1.5
5 3.5 0.5
--------------------------------------------------------------------------------------------
8 4 0
2. Point the inverse of a matrix 4 8 4 by using Gauss-Jordan Method.
0 4 8
Solution:
www.Vidyarthiplus.in
www.Vidyarthiplus.in
8 4 0 1 0 0
A/ I 4 8 4 0 1 0
0 4 8 0 0 1
8 4 0 1 0 0
~ 0 12 8 1 2 0 R2 R1 2 R2
0 4 8 0 0 1
24 0 8 4 2 0
~ 0 12 8 1 2 0 R1 3R1 R2 , R3 R2 3R3
0 0 16 1 2 3
48 0 0 9 6 3
~ 0 24 0 3 6 3 R1 2 R1 R3 , R2 2 R2 R3
0 0 16 1 2 3
3 1 1
1 0 0
16 8 16
1 1 1 R1 R2 R3
~ 0 1 0 R1 , R2 , R3
8 4 8 48 24 16
1 1 3
0 0 1
16 8 16
3 1 1
16 8 16
1 1 1 1
A
8 4 8
1 1 3
16 8 16
--------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
if the corresponding eigenvectors are x0 , x1 , x2 ,.... xn , then any arbitrary vector y can
be written as y a0 x0 a1 x1 ... an xn , since the eigenvectors are linearly
independent. Now
Ak y A k a0 x0 ... a n x n
k
a0 1 x0 a1 k2 x1 ... an k
x Ak X
n n
k
X
k
k 2
1 a 0 x0 a1 x1 ......
1
But i
1. i 2,...,n . Hence A k y k
1 a 0 x0 and A k 1 y k 1
1 a x0 .
0
j
Ak 1 y
Hence, if k is large, 1 where the division is carried out in the
Ak y
corresponding components.
Here y is quite arbitrary. But generally we choose it as the vector having all its
components ones.
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Note:
If 1 , 2 ,..., n are the eigenvalues of A, then the eigenvalue 1 is dominant if
1 i for i 2,3,...,n .
x1
The eigenvector X
x2 corresponding to the eigenvalue 1 is called the
...
xn
dominant eigenvector.
If the eigenvalues of A are -3,1,2, then -3 is dominant.
If the eigen values of A are -4,1,4 then A has no dominant eigenvalue since
4 4.
Solution:
2 1 0 1
Let A= 1 2 1 and x0= 0
0 1 2 0
www.Vidyarthiplus.in
www.Vidyarthiplus.in
2 1 0 1 2 1
Ax0 1 2 1 0 1 2 12
0 1 2 0 0 0
1
Here x1 12
0
2 1 0 1 2.5 1
Ax1 1 2 1 12 2 2.5 0. 8
0 1 2 0 0. 5 0. 2
1
Here x2 0. 8
0. 2
2 1 0 1 2. 8 1
Ax2 1 2 1 0.8 2.8 2.8 1
0 1 2 0.2 1 .2 0.428
1
Here x3 1
0.428
2 1 0 1 3 0.875
Ax3 1 2 1 1 3.428 3.428 1
0 1 2 0.428 1.856 0.541
0.875
Here x4 1
0.541
2 1 0 0.875 2.75 0.805
Ax4 1 2 1 1 3.416 3.416 1
0 1 2 0.541 2.082 0.609
www.Vidyarthiplus.in
www.Vidyarthiplus.in
0.805
Here x5 1
0.609
2 1 0 0.805 2.61 0.764
Ax5 1 2 1 1 3.414 3.414 1
0 1 2 0.609 2.3 0.65
0.764
Here x6 1
0.65
2 1 0 0.764 2.528 0.74
Ax6 1 2 1 1 3.414 3.414 1
0 1 2 0.65 2. 3 0.674
0.74
Here x7 1
0.674
2 1 0 0.74 2.48 0.726
Ax7 1 2 1 1 3.414 3.414 1
0 1 2 0.674 2.348 0.68
Here x7 =x8 approximately.
=3.414
Eigen value=3.414
0.72
Eigen vector= 1
0.68
--------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1 2 3 0.54 0.56
A x3 0 4 2 0.22 =7 0.16
0 0 7 1 1
0.56
x4 0.16
1
1 2 3 0.56 0.556
A x4 0 4 2 0.16 =7 0.19
0 0 7 1 1
0.556
x5 0.19
1
1 2 3 0.556 0.56
A x5 0 4 2 0.19 =7 0.18
0 0 7 1 1
0.56
x6 0.18
1
x5 x6 approximately
Eigen value = =7
0.56
Eigen vector = 0.18
1
Step 2
To find the largest Eigen value of B
6 2 3
B=A- I= 0 11 2
0 0 0
0
Let y0= 0
1
6 2 3 0 0
B y0= 0 11 2 0 = 0 .
0 0 0 1 0
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Here the we get eigen vector is zero . But the eigen vector should be non- zero. So
1
we consider th value of y0 be 0
0
6 2 3 1 6 1
B y0= 0 11 2 0 = 0 =-6 0
0 0 0 0 0 0
1
y1 0
0
1
Here y1 y0 0
0
The numerically largest eigen value of B = -6 =
Numerically smallest eigen value of A = + 1 = -6 + 7 =1= 2
1+ 2 + 3 = sum of the main diagonals of A = 1-4+7 =4
ie) 7 +1+ 3 = 4
3 =-4
The eigen values are 1, -4, 7.
--------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
UNIT II
INTERPOLATION AND APPROXIMATION
Lagrangian Polynomials
Divided differences
www.Vidyarthiplus.in
www.Vidyarthiplus.in
LAGRANGIAN POLYNOMIALS
Formula
x x1 x x2 x x3 x x4 x x5 x x0 x x2 x x3 x x4 x x5
y ( x) y0 y1
x0 x1 x0 x2 x0 x3 x0 x4 x0 x5 x1 x0 x1 x2 x1 x3 x1 x4 x1 x5
x x0 x x1 x x3 x x4 x x5 x x0 x x1 x x2 x x4 x x5
y2 y3
x2 x0 x2 x1 x2 x3 x2 x4 x2 x5 x3 x0 x3 x1 x3 x2 x3 x4 x3 x5
x x0 x x1 x x2 x x3 x x5 x x0 x x1 x x2 x x3 x x4
y4 y5
x4 x0 x4 x1 x4 x2 x4 x3 x4 x5 x5 x0 x5 x1 x5 x2 x5 x3 x5 x4
1. Using Lagrange’s formula to calculate f(3) from the following table (A.U. N/D. 2007)
x 0 1 2 4 5 6
f(x) 1 14 15 5 6 19
Solution:
x x0=0 x1=1 x2=2 x3=4 x4=5 x5=6
f(x) y0=1 y1=14 y2=15 y3=5 y4=6 y5=19
x x1 x x2 x x3 x x4 x x5 x x0 x x2 x x3 x x4 x x5
y ( x) y0 y1
x0 x1 x0 x2 x0 x3 x0 x4 x0 x5 x1 x0 x1 x2 x1 x3 x1 x4 x1 x5
x x0 x x1 x x3 x x4 x x5 x x0 x x1 x x2 x x4 x x5
y2 y3
x2 x0 x2 x1 x2 x3 x2 x4 x2 x5 x3 x0 x3 x1 x3 x2 x3 x4 x3 x5
x x0 x x1 x x2 x x3 x x5 x x0 x x1 x x2 x x3 x x4
y4 y5
x4 x0 x4 x1 x4 x2 x4 x3 x4 x5 x5 x0 x5 x1 x5 x2 x5 x3 x5 x4
x 1 x 2 x 4 x 5 x 6 x 0 x 2 x 4 x 5 x 6
y ( x) (1) (14)
0 1 0 2 0 4 0 5 0 6 1 0 1 2 1 4 1 5 1 6
x 0 x 1 x 4 x 5 x 6 x 0 x 1 x 2 x 5 x 6
(15) (5)
2 0 2 1 2 4 2 5 2 6 4 0 4 1 4 2 4 5 4 6
x 0 x 1 x 2 x 4 x 6 x 0 x 1 x 2 x 4 x 5
(6) (19)
5 0 5 1 5 2 5 4 5 6 6 0 6 1 6 2 6 4 6 5
www.Vidyarthiplus.in
www.Vidyarthiplus.in
x 1 x 2 x 4 x 5 x 6 x x 2 x 4 x 5 x 6
y ( x) (14)
1 2 4 5 6 1 1 3 4 5
x x 1 x 4 x 5 x 6 x x 1 x 2 x 5 x 6
(15) (5)
2 1 2 3 4 4 3 2 1 2
x x 1 x 2 x 4 x 6 x x 1 x 2 x 4 x 5
(6) (19)
5 4 3 1 1 6 5 4 2 1
put x=3 we get
(3 1)(3 2)(3 4)(3 5)(3 6) 3(3 2)(3 4)(3 5)(3 6) 3(3 1)(3 4)(3 5)(3 6)
y (3) (14) (15)
240 60 48
3(3 1)(3 2)(3 5)(3 6) 3(3 1)(3 2)(3 4)(3 6) 3(3 1)(3 2)(3 4)(3 5)(3 6)
(5) (6) (19)
48 60 240
www.Vidyarthiplus.in
www.Vidyarthiplus.in
x 0 1 2
f(x) 0 1 2
Solution:
x x0=0 x1=1 x2=2
www.Vidyarthiplus.in
www.Vidyarthiplus.in
4. The following table gives certain corresponding values of x and log x. Compute the value of
10
log 323.5, by using Lagrange’s formula
10
x x1 x x2 x x3 x x4 x x5 x x0 x x2 x x3 x x4 x x5
y ( x) y0 y1
x0 x1 x0 x2 x0 x3 x0 x4 x0 x5 x1 x0 x1 x2 x1 x3 x1 x4 x1 x5
x x0 x x1 x x3 x x4 x x5 x x0 x x1 x x2 x x4 x x5
y2 y3
x2 x0 x2 x1 x2 x3 x2 x4 x2 x5 x3 x0 x3 x1 x3 x2 x3 x4 x3 x5
Inverse Interpolation
The process of finding a value of x for the corresponding value of y is called inverse
interpolation.
www.Vidyarthiplus.in
www.Vidyarthiplus.in
y y1 y y2 ... y yn
x x0
y0 y1 y0 y2 ... y0 yn
y y0 y y2 ... y yn
x1
y1 y0 y1 y2 ... y1 yn
y y0 y y1 ... y yn 1
... xn
yn 0 yn y1 ... yn yn 1
Problems based on Inverse Interpolation
1. Find the value of x when y=85, using Lagrange’s formula from the following table.
x 2 5 8 14
y 94.8 87.9 81.3 68.7
Solution:
Solution:
www.Vidyarthiplus.in
www.Vidyarthiplus.in
y y1 y y 2 y y3 y y 0 y y 2 y y3
0 1
y0 y1 y0 y 2 y0 y3 y1 y0 y1 y 2 y1 y3
y y0 y y1 y y3 y y0 y x1 y y 2
2 3
y2 y0 x2 y1 y 2 y3 y3 y0 y3 y1 y3 y 2
we have
www.Vidyarthiplus.in
www.Vidyarthiplus.in
DIVIDED DIFFERENCES
Problems based on Newton’s Divided Difference Formula
2.2.1 Let the function y f x take the values f x0 , f x1 , f x2 ,... f xn corresponding to
the values x0 , x1, x2 ,... xn for the argument x where x1 x0 , x2 x1 ,..., xn xn 1 need not be
necessarily equal.
The first divided of f x for the argument x0 , x1 is defined as
f x1 f x0
` f x0 , x1 ...(i)
x1 x0
f x2 f x1
Similarly f x1 , x2
x2 x1
f x3 f x2
f x2 , x3 and so on.
x3 x2
Thus, for defining a first divided difference, we need the functional values
corresponding to two arguments.
The second divided difference of f(x) for three arguments
x0, x1, x2 is defined as
f x1 , x2
f x0 , x1
... (ii)
x2
x0
f x2 , x3 f x1 , x2
Similarly f x1 , x2 , x3
x3 x1
The third divided difference of f(x) for the four arguments
x0, x1, x2,x3 is defined as
f x1 , x2 , x3 f x0 , x1 , x2
f x0 , x1 , x2 , x3 ... (iii)
x3 x0
The quantities in (i), (ii) and (iii) are called divided differences of orders 1, 2, 3
respectively.
1. Using Newton’s Divided Difference formula, find the value of f(8) and f(5) given
the following data.
x 4 5 7 10 11 13
f(x) 48 100 294 900 1210 2028
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Solution:
The divided difference table for the given data is given below.
Newton’s divided difference formula,
f(x) = f(x0) + (x-x0)f(x0,x1) + (x-x0) (x-x1) f(x0,x1,x2) + (x-x0) (x-x1) (x-x2) f(x0,x1,x2,x3)
+ ……………..
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Solution:
x x0=-1 x1=0 x2=2 x3=3
y y0=8 y1=3 y2=1 y3=12
www.Vidyarthiplus.in
www.Vidyarthiplus.in
x -1 0 1 2
y -1 1 3 35
Solution:
www.Vidyarthiplus.in
www.Vidyarthiplus.in
M1+4M2+M3 = 6 (y1+y3-2y2)
= 6(1-6+35) = 180
M1+4M2 = 180 -----------------------------------------------------------------------(2)
Solving (1) and (2), M1=-12 M2 = 48
The cubic spline in (xi-1, xi) is given by
( xi x) 3 ( x xi 1 ) 3 xi x 1 x xi 1 1 ---------------(3)
y Mi 1 Mi yi 1 Mi 1 yi Mi
6 6 1 6 1 6
where i = 1, 2, ….., n- 1.
In the interval -1≤ x≤ 0, i.e., x0≤ x≤ x1(i=1) the cubic spline is given by
( x1 x) 3 ( x x0 ) 3 x1 x 1 x x0 1
y M0 M1 y0 M0 y1 M1
6 6 1 6 1 6
1
y [(x 1)3 ( 12)] ( x)( 1) ( x 1)(1 2)
6
= (-2)(x3+3x2+3x+1)+x+3x+3
y = -2x3-6x2-2x+1
In the interval 0≤ x≤1, i.e., x1≤ x≤ x2(i=2) the cubic spline is given by
( x2 x) 3 ( x x1 ) 3 x2 x 1 x x1 1
y M1 M2 y1 M1 y2 M2
6 6 1 6 1 6
1
y [(1 x)3 ( 12) x 3 (48)] (1 x)(1 2) ( x 0)(3 4)
6
= (-2)(1-x)3+8x3+3-3x-x
y = 2x3-6x2+6x-2+8x3+3-4x
y = 10x3-6x2+2x+1
In the interval 1≤ x≤2, i.e., x2≤ x≤ x3(i=3) the cubic spline is given by
( x3 x) 3 ( x x2 ) 3 x3 x 1 x x2 1
y M2 M3 y2 M2 y3 M3
6 6 1 6 1 6
1
y[(2 x)3 (48)] (2 x)(3 8) ( x 1)(35)
6
= 8(8-12x+6x2-x3)+5x-10+35x-35
y = -8x3+48x2-56x+19
y = -8x3+48x2-56x+19
Hence the required cubic spline approximation for the given function is
2x 3 6x 2 2x 1 for 1 x 0
y 10x3 6x 2 2x 1 for 0 x 1
3 2
8x 48x 56x 19 for 1 x 2
2. Obtain the natural cubic spline which agrees with y(x) at the set of data points given
below:
x 2 3 4
y 11 49 123
Hence find y(2.5)
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Solution:
x 2 3 4
y 11 49 123
( xi x) 3 ( x xi 1 ) 3 xi x 1 x xi 1 1 ---------------(3)
y Mi 1 Mi yi 1 Mi 1 yi Mi
6 6 1 6 1 6
where i = 1, 2, ….., n- 1.
In the interval 2≤ x≤ 3, i.e., x0≤ x≤ x1(i=1) the cubic spline is given by
( x1 x) 3 ( x x0 ) 3 x1 x 1 x x0 1
y M0 M1 y0 M0 y1 M1
6 6 1 6 1 6
1
y [(x 2)3 (54)] (3 x)(11) ( x 2)(49 9)
6
= 9(x3-6x2+12x-8)+33-11x+40x-80
y = 9x3-54x2+137x-119
In the interval 3≤ x≤4, i.e., x1≤ x≤ x2(i=2) the cubic spline is given by
( x2 x) 3 ( x x1 ) 3 x2 x 1 x x1 1
y M1 M2 y1 M1 y2 M2
6 6 1 6 1 6
1
y [(4 x)3 (54)] (4 x)(40) ( x 3)(123)
6
= 9(64-48x+12x2-x3)+160-40x+123x-369
y = -9x3+108x2+349x+367
Hence the required cubic spline approximation for the given function is
9x 3 54x 2 137x - 119 for 2 x 3
y 3 2
- 9x 108x 349x 367 for 3 x 4
------------------------------------------------------------------------------------------------------------
Newton’s Forward and Backward Difference Formulas
Introduction:
If a function y=f(x) is not known explicitly the value of y can obtained when a set of
values of (xi, yi) i = 1, 2, 3, ….n are known by using the methods based on the principles of finite
differences, provided the function y=f(x) is continuous. Here the values of x being equally
spaced, i.e., xn = x0 +nh, n = 0, 1, 2, …., n
Forward Differences
www.Vidyarthiplus.in
www.Vidyarthiplus.in
If y0, y1, y2,…, yn denote the set of values of y, then the first forward differences of y =
f(x) are defined by
∆y0 = y1-y0; ∆y1=y2-y1; …….; ∆yn-1=yn-yn-1
where ∆ is called the forward difference operator.
x y ∆ ∆2 ∆3 ∆4 ∆5
x0 y0
∆y0
x1 y1 ∆2y0
∆y1 ∆3y0
x2 y2 ∆2y1 ∆4y0
∆y2 ∆3y1 ∆5y0
x3 y3 ∆2y2 ∆4y1
∆y3 ∆3y2
x4 y4 ∆2y3
∆y4
x5 y5
Formula
n(n 1) 2 n(n 1)(n 2) 3
y( x0 nh) y0 n y0 y0 y0 .......
2! 3!
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1. Using Newton’s Forward interpolation formula, find f(1.5) from the following data
x 0 1 2 3 4
f(x) 858.3 869.6 880.9 829.3 903.6
Solution:
To x y ∆y ∆2 y ∆3y ∆4y
find 0 858.3
y for 869.6-858.3=11.3
x = 1 869.6 11.3-11.3=0
1.5 880.9-869.6=11.3 0.1-0=0.1
x x0 1.5 1.0
n 2 h n
880.9 0.5 11.4-11.3=0.1 -0.2-0.1=-0.3
1
892.3-880.9=11.4 -0.1-0.1=-0.2
By 3 892.3 11.3-11.4=-0.1
Newt 903.6-892.3=11.3
on’s
4 903.6
forw
ard interpolation formula,
n( n 1) 2
n( n 1)(n 2) 3
y( x 0 nh) y0 n y0 y0 y0 .......
2! 3!
(0.5)(0.5 1)(0.5 2) (0.5)(0.5 1)(0.5 2) (0.5)(0.5 1)(0.5 2)(0.5 3)
y (1.5) 869.6 (0.5)(11.3) (0) (0.1) ( 0.3)
2 2 6
(0.5)(0.5)(1.5) (0.5)(0.5)(1.5)(2.5)
y (1.5) 869.6 (0.5)(11.3) (0.1) (0.3)
2 6
(0.0375) (0.28125)
y (1.5) 869.6 5.65
2 6
y (1.5) 869.6 5.65 0.01875 0.46875
y (1.5) 875.7375
------------------------------------------------------------------------------------------------------------
2. Using Newton’s forward interpolation, find the value of log 10 ,given log3.141 =
0.4970679364 log3.142 = 0.4972061807 log3.143 = 0.4973443810
log3.144 = 0.49748253704 log3.145 = 0.4974825374
Solution
www.Vidyarthiplus.in
www.Vidyarthiplus.in
0 0.4970679364
0.1382443x10-3
1 0.4972061807 11.3-11.3=0
-3
0.1382003x10 0.1-0=0.1
2 0.4973443810 11.4-11.3=0.1 -0.2-0.1=-0.3
-3
0.1381564x10 -0.1-0.1=-0.2
3 0.49748253704 11.3-11.4=-0.1
-3
0.1381124x10
4 0.4974825374
Solution
www.Vidyarthiplus.in
www.Vidyarthiplus.in
40
n(n 1) 2 n(n 1)(n 1202) 3
y ( x0 nh) y0 n y0 y0 y 0 .......
2! 3!
Below
y (70) 60
250 (1.5)(120)
370
(1.5)(1.5 1)
( 20)
(1.5)(1.5 1)(1.5 2) -20 (1.5)(1.5 1)(1.5 2)(1.5 3) (20)
( 10)
2 6 24
y (70) 250 180 7.5 0.625 0.46875 100 -10
y (70)Below
423.5937
470 -30 20
No 80
. of 70 10
per Below
so 540 -20
100
ns 50
wh Below
ose 590
120
we
ekly wages below 70 =423.5937
No. of persons whose weekly wages below 60 = 370
No. of persons whose weekly wages No. of persons whose weekly wages below 70-
between 60 and 70 = No. of persons whose weekly wages below 60
= 423.5937-370
---------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
UNIT III
NUMERICAL DIFFERENTIATION AND
INTEGRATION
Romberg’s method
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Numerical Differentiation
Differentiation using Forward Interpolation formula(for equal interval)
Differentiation using Backward Interpolation formula(for equal interval)
Differentiation using Stirling’s(Central Difference) Formula(for equal interval)
Maximum and Minimum
Differentiation using divided difference(for unequal interval)
www.Vidyarthiplus.in
www.Vidyarthiplus.in
6r 2 18 r 11
h 2 f ' ' xn rh 2
yn r 1 3
yn 4
yn ...
12
2r 3 4
h3 f ' ' ' xn rh 3
yn ...yn
2
Similarly we can find the remaining derivatives.
At the point x xn , i.e., xn rh xn , we have r=0.
1 1 2 1 3 1 4
f ' xn yn yn yn yn ...
h 2 3 4
1 2 3 11 4
f ' ' xn 2
yn yn yn ...
h 12
1 3 3 4
f ' ' ' xn 3
yn yn ... and so on.
h 2
Note: If the x value is nearer to the end of the given table we use backward Interpolation formula
Central difference formula for computing the derivatives
We know that Stirling’s central difference formula is
y0 y 1 r2 2 r r2 1 3y 1 3y 2
f x0 rh y0 r y 1
2 2! 3! 2
r2 r2 1 4 r r2 1 r2 4 5 5
y 2 y2 y 3 ...
4! 5!
(Here using of r for n is only for convenience)
y0 y 1 r2 2
f x0 rh y0 r y 1
2 2!
r3 r 3
y 1 3
y 2 r4 r2 4
i.e., y 2
3! 2 4!
r5
5r 3 4r 5 5
y2 y 3 ...
5!
Differentiating (1) w.r.t. ‘r’ we get,
y0 y 1 2 3r 2 1 3 3
hy' x0 rh y 1 y 1 y 2
2 12
2r 3 r 4 5r 4 15r 4 5 5
y 2 y 2 y 3 ...
12 5!
1 y0 y 1 2 3r 2 1 3 3
y ' x0 rh y 1 y1 y 2
h 2 12
2r 3 r 4 5r 4 15r 2 4 5 5
y 2 y 2 y 3 ...
12 5!
...(2)
Differentiating (2) w.r.t. ‘r’, we get,
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1 2 r 3 3 6r 2 1 4
y ' ' x0 rh y 1 y 1 y 2 y 2
h2 2 12
-----------(3)
20r 3 30r 5 5
y2 y 3 ...
5!
Similarly we can find the remaining derivatives.
If we want to find the derivative at a point x x0 , then x0 rh x0
i.e., r=0
Substituting r=0 in (2) and (3) we get,
1 y0 y 1 1 3 3 1 5 5
y ' x0 y1 y2 y2 y 3 ...
h 2 12 30
1 2 1 4
y ' ' x0 y1 y 2 ...
h2 12
Similarly we can find the remaining derivatives.
Note:
If the x value is middle of the given table we use central Difference formula
Maximum and Minimum:
Steps
dy
Write the Newton’s Forward difference formula y(x),
dx
Write the forward difference table
dy
Find
dx
dy
Put =0 and find the value of x
dx
d2y
Find
dx 2
d2y
For every value of x find
dx 2
d2y
If <0 , y is maximum at that x(maximum point)
dx 2
d2y
If >0 , y is minimum at that x(minimum point)
dx 2
To find the maximum and minimum value substitute the maximum and minimum
points in y(x) formula respectively.
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1. Find the first, second and third derivatives of the function tabulated below at the point
x=1.5
Solution
The difference table is as follows:
2 3 4
x y=f(x) y y y y
1.5x0 3.375y0
3.625 y0
2
2.0 7.0 3.0 y0
3
6.625 0.75 y0
10.375 0.75
14.875 0.75
20.125
4.0 59.0
Here we have to find the derivative at the point x=1.5 which is the initial value of the table.
Therefore by Newton’s forward difference formula for derivatives at x=x0, we have
1 1 2 1 3
f ' x0 y0 y0 y0 ...
h 2 3
Here x0=1.5, h=0.5
1 1 1
f ' 1.5 3.625 3.0 0.75 ...
0.5 2 3
f ' 1.5 4.75
www.Vidyarthiplus.in
www.Vidyarthiplus.in
At the point x x0 ,
1 2 3 11 4
f ' ' x0 y0 y0 y0 ...
h2 12
Here x0=1.5, h=0.5
1
f ' ' 1.5 2
3.0 0.75
0.5
f ' ' 1.5 9.0
At the point x x0 ,
1 3 3 4
f ' ' ' x0 y0 y0 1
h3 2 f ' ' ' 1.5 0.75 6.0
3
0.5
f ' ' ' 1.5 6.0
------------------------------------------------------------------------------------------------------------2.
Compute f’(0) and f’’(4) from the data
x 0 1 2 3 4
y 1 2.718 7.381 20.086 54.598
Solution:
2 3 4
x y=f(x) y y y y
0x0 1y0
1.718 y0
2
1 2.945 y0
2.718
3
4.663 5.097 y0
4
2 8.042 8.668 y0
7.381
3 4
12.705 13.765 yn yn
2
3 21.807 yn
20.086
34.512 yn
4
54.598
xn yn
Here we have to find f’(0) .ie.x=0 which is the starting of the given table. So we use the
forward interpolation formula.
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1 1 2 1 3 1 4
f ' x0 y0 y0 y0 y0 ...
h 2 3 4
1 1 1 1
f' 0 1.718 2.945 5.097 8.668 0.2225
1 2 3 4
Here we have to find f”(4) .ie.x=4 which is the end of the given table. So we use the
backward interpolation formula.
1 2 3 11 4
f ' ' xn 2
yn yn yn ...
h 12
1 11
f '' 4 2
21 .807 13 .765 8.668 43 .5177
1 12
------------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
dy d2y
2. Find and 2 at x = 51 from the following data.
dx dx
x 50 60 70 80 90
y 19.96 36.65 58.81 77.21 94.61
Solution:
Here h=10. To find the derivatives of y at x=51 we use Forward difference formula
taking the origin at x0=50.
x x0 51 50
We have r 0.1
h 10
at x=51, r=0.1
dy dy 1 2r 1 2 3r 2 6r 2 3 2r 3 9r 2 11r 3 4
= y0 y0 y0 y0 ...
dx x 51 dx r 0 .1 h 2 6 12
x y=f(x) y 2
y 3
y 4
y
50x 19.96y
0 0
16.69 y0
60 36.65 5.47
2
y0
22.1 -9.23
6 3
y0
18.4 2.76
0
80 77.21 -1.00
17.4
0
www.Vidyarthiplus.in
www.Vidyarthiplus.in
90 94.61
dy dy
=1 0.2 1 3(0.1) 2 6(0.1) 2 2(0.1)3 9(0.1) 2 11(0.1) 3
dx dx 16.69 (5.47) 9.23 11.99
x 51 r 0 .1 10 2 6 12
=1 16.69 2.188 2.1998 1.9863 1.0316
10
d2y d2y 1 2 3 6r 2 18r 11 4
y0 r 1 y0 y0 ...
dx 2 x 51
dx 2 r 0.1
h2 12
d2y d2y 1 6(0.1)2 18(0.1) 11
5.47 0.1 1 ( 9.23) (11.99)
dx 2 x 51
dx 2 r 0.1
100 12
1
=
5.47 8.307 9.2523 0.2303
100
------------------------------------------------------------------------------------------------------------
3. Find the maximum and minimum value of y tabulated below.
x -2 -1 0 1 2 3 4
y 2 - 0 - 2 15.75 56
0.25 0.25
Solution:
dy 1 2r 1 2 3r 2 6r 2 3 2r 3 9r 2 11r 3 4
y0 y0 y0 y0 ...
dx h 2 6 12
x y=f(x) y 2
y 3
y 4
y 5
y
-2 2
-2.25
-1 -0.25 2.5
0.25 -3
0 0 -0.5 6
-0.25 3 0
1 -0.25 2.5 6
2.25 9 0
2 2 11.5 6
13.75 15
3 15.75 26.5
40.25
4 56
Choosing x0=0, r = x 1 0 x
dy 1 2x 1 3x 2 6 x 2 2 x3 9 x 2 11x 3
0.25 (2.5) (9) (6)
dx 1 2 6 12
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
0.25 2.5 x 1.25 4.5 x 2 9 x 3 x3 4.5x 2 5.5 x 1.5
1
dy
x3 x
dx
dy
Now 0 x3 x 0
dx
x = 0, x = 1, x = -1.
2
d y
3x 2 1
dx 2
d2y d2y d2y
at x=0 ve at x=1 ve at x=-1 ve
dx 2 dx 2 dx 2
y is maximum at x=0, minimum at x=1 and -1
x( x 1) 2
y ( x) y0 x y0 y0 ...
2!
Maximum value =y(0) =0, Minimum value =y(1)=-0.25.
------------------------------------------------------------------------------------------------------------
4. Consider the following table of data
x 0.2 0.4 0.6 0.8 1.0
f(x) 0.9798652 0.9177710 0.8080348 0.6386093 0.3843735
Find f’(0.25),f’(0.6) and f’(0.95).
Solution:
Here h=0.2
0.25 is nearer to the starting of the given table. So we use Newton’s forward
interpolation formula to evaluate f’(0.25)
0.95 is nearer to the ending of the given table. So we use Newton’s backward
interpolation formula to evaluate f’(0.95)
0.6 is middle point of the given table. So we use Central Difference formula to
evaluate f’(0.6)
The difference table
x y=f(x) y 2
y 3
y 4
y
0.2x0 0.9798652y0
-0.0620942
y0
0.4 0.9177710 0.047642 2
y0
-0.1097362 -0.0120473 3
y0
0.6 0.8080348 -0.0596893 4
y0
-
0.01310985
4
yn
-0.1694255 -
www.Vidyarthiplus.in
www.Vidyarthiplus.in
3
0.02515715 yn
0.8 0.6386093 -
2
0.08484645 yn
-
0.25427195 yn
1.0 0.3843735
xn yn
To find f’(0.25)
Newton’s forward interpolation formula for derivative
2r 1 2 3r 2 6r 2 3 2r 3 9r 2 11r 3 4
hf ' x0 rh y0 y0 y0 y0 ...
2 6 12
2(0.25) 1
- 0.0620942 ( 0.047642)
2
1 3(0.25) 2 6(0.25) 2
f ' 0.25 0.0120473
0.2 6
2(0.25) 3 9(0.25) 2 11(0.25) 3
( 0.01310985)
12
-0.0620942 y 2
0.4 0.9177710 (y-1) 2
0.047642 y 2
3
-0.1097362 y1 -0.0120473 y 2
0.6 0.8080348 (y0) 2 4
-0.0596893 y1 y 2
-0.01310985
3
-0.1694255 y0 -0.02515715 y1
0.8 0.6386093(y1) 2
-0.08484645 y0
-0.25427195 y1
1.0 0.3843735(y2)
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1 2r 1 2r 2 6r 2 2r 3 6r 2 11r 3
f ' xn rh yn 2
yn 3
yn 4
yn ...
h 2 6 12
x xn 0.95 1
r 0.25
h 0.2
2( 0.25) 1
- 0.25427195 ( 0.08484645)
2
1 3( 0.25) 2 6( 0.25) 2
f ' 0.95 0.02515715
0.2 6
2( 0.25)3 9( 0.25) 2 11( 0.25) 3
( 0.01310985)
12
f’(0.95) =-1.71604
To find f’(0.6)
Central Difference formula (Stirling’s Formula)
1 y0 y 1 2 3r 2 1 3 3 2r 3 r 4 5r 4 15r 2 4 5 5
f ' x0 rh r y 1 y 1 y 2 y 2 y 2 y 3 ...
h 2 12 12 5!
0.1694255 0.1097362
(0.2)( 0.00596893)
1 2
f ' 0.6
0.2 3(0.2) 2 1 2(0.2) 3 0.2
0.02515715 0.0120473 ( 0.01310985)...
12 12
f’(0.6)=-0.74295(correct to 5 decimal places)
------------------------------------------------------------------------------------------------------------
5. Given the following data, find y’(6), y’(5) and the maximum value of y
x 0 2 3 4 7 9
y 4 26 58 112 466 922
Solution:
Since the intervals are , we will use Newton’s divided difference formula.
Divided Difference Table
x y=f(x) f (x) 2
f ( x) 3
f ( x) 4
f ( x)
0 4
11=f(x0,x1)
2 26 7= f(x0,x1,x2)
32 1= f(x0,x1,x2,x3)
3 58 11 0= f(x0,x1,x2,x3, x4)
54 1
4 112 16 0
118 1
7 466 22
228
9 922
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Single integral
Trapezoidal
Simpson’s one-third rule
Simpson’s three-eighth rule
Romberg method
Two and Three point Gaussian Quadrature Formulas
Double integral
Trapezoidal rule
Simpson’s Rule
Single Integral
Trapezoidal Rule
xn
h
f ( x)dx sum of the first and last ordinates 2 sum of the remaining ordinates
x0
2
xn
h
ie, f ( x)dx y0 yn 2 y1 y2 ... yn 1
x0
2
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
5 3 3 8
f (t )dt f f f (0)
1
9 5 5 9
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Solution
x 0 15 30 45 60 75 90
Trapezoidal rule
xn
h
f ( x)dx y0 yn 2 y1 y2 ... yn 1
x0
2
2
sin x dx 12 (0 1) 2(0.5087 0.7071 0.8408 0.9306 0.9828 )
0
2
= 1.17024
------------------------------------------------------------------------------------------------------------
2. By dividing the range into ten equal parts, evaluate sin xdx by Trapezoidal rule and
0
Trapezoidal rule
xn
h
f ( x)dx y0 yn 2 y1 y2 ... yn 1
x0
2
2
sin xdx 10 (0 0) 2(0.3090 0.5878 0.8090 0.9306 0.9511 1 0.9511 0.9306 0.8090 0.3090 )
0
2
= 1.9843 nearly
Simpson’s one third Rule:
we use Simpson’s one third rule only when the no.of intervals is even
here the no of intervals =10(even)
xn
h
f ( x)dx y0 yn 2 y1 y3 ... yn 1 4 y2 y4 ... yn 2
x0
2
www.Vidyarthiplus.in
www.Vidyarthiplus.in
2
sin xdx 10 (0 0) 2(0.9511 0.5878 0.9306 0.9511 0.9306 ) 4(0.3090 0.8090 1 0.8090 0.3090 )
0
2
= 2.00091 nearly
We use Simpson’s three eight rule only when the no.of intervals divisible by 3
Here the no of intervals =10 which is not divisible by 3.
So we cannot use this method.
By actual integration,
Hence, Simpson’s one third rule is more accurate than the Trapezoidal rule.
-------------------------------------------------------------------------------------------------------------------
-
1 1
3. Evaluate (i) (3x 2
5 x )dx and (ii) (3x 2
4
5 x 4 )dx by Gaussian two and three point
1 0
formulas
Solution:
1
(i) (3x 2 5 x 4 )dx
1
Gaussian two point formula
Given interval is -1 and 1.
Hence we can apply
1
1 1
f ( x)dx f f
1 3 3
1 2 4 2 4
2 4 1 1 1 1
(3x 5x )dx 3 5 3 5 =3.112
1 3 3 3 3
Gaussian two point formula
Given interval is -1 and 1.
Hence we can apply
1
5 3 3 8
f ( x)dx f f f (0)
1
9 5 5 9
2 4 2 4
1
2 4 5 3 3 3 3 8
(3x 5 x )dx 3 5 3 5 (0)
1
9 5 5 5 5 9
5 3 9 3 9
= 3 5 3 5
9 5 25 5 25
1
(3x 2 5 x 4 )dx = 4
1
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
(ii) (3x 2 5 x 4 )dx
0
Gaussian two point formula
Here the interval is 0 to 1. So we use the formula
b a b a b a
x= t and dx = dt
2 2 2
t 1 dt
i.e, x and dx=
2 2
1 2 4
t 1 t 1
3 5 dt 1.556
1
2 2
Gaussian two point formula
Here the interval is 0 to 1. So we use the formula
b a b a b a t 1 dt
x= t and dx = dt i.e, x and dx=
2 2 2 2 2
1 2 4 1 2 4
t 1 t 1 dt 1 t 1 t 1
3 5 3 5 dt
1
2 2 2 2 1
2 2
2 4
t 1 t 1
f (t ) 3 5
2 2
1
5 3 3 8
f (t )dt f f f (0)
1
9 5 5 9
2 4
3 0.7745 1 0.7745 1
f 3 5 0.038138
5 2 2
2 4
3 0.7745 1 0.7745 1
f 3 5 4.28
5 2 2
2 4
0 1 0 1
f (0) 3 5 1.0625
2 2
1 2 4
t 1 t 1 5 8
3 5 dt 0.038138 4.28 (1.0625 )
1
2 2 9 9
= 4(approximately)
1 2 4
1 t 1 t 1 4
3 5 dt 2
2 1
2 2 2
------------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Double Integral
Trapezoidal Rule
d b
Evaluate f ( x, y )dxdy where a, b, c, d are constants.
c a
D K L C
J M N H
I O P G
A E F B
hk
I= [sum of values in]+2(sum of values in +4[sum of remaining values]
4
Simpson’s Rule
sum of the values of f at four corners
2(sum of the values of f at the odd positions on the
boundaryexcept thecorners)
4(sum of the values of f at the even positions on the boundary)
hk {4(sum of the values of f at the odd positions)
I
9 8(sum of the values of f at the even positions)
on the odd row f of the matrix except boundary rows}
{8(sum of the values of f at the odd positions)
16(sum of the values of f at the even positions)
on the even row f of the matrix }
www.Vidyarthiplus.in
www.Vidyarthiplus.in
I=0.0614
(ii) Simpson’s Rule:
0.01(55.2116)
I=
9
I=0.0613
------------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
UNIT IV
INITIAL VALUE PROBLEMS FOR
ORDINARY DIFFERENTIAL EQUATIONS
Taylor series method
Euler methods
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Introduction
An ordinary differential equation of order n is a relation of the form
dry
F x, y, y ' , y" ,..., y n 0 where y y x and y r . The solution of this differential
dx r
equation involves n constants and these constants are determined with the help of n conditions
y, y ' , y" ,..., y n 1 are prescribed at x x0 , by
y x0 y0 , y ' x0 y0' ,... y n 1
x0 y0n 1
These conditions are called the initial conditions because they depend only on x 0 .
The differential equation together with the initial conditions is called an initial value problem.
Taylor’s Series
Point wise solution
If y x is the solution of (1), then by Tailor series,
2 3
x x0 ' x x0 x x0
y x y0 y0 y0" y0"' ...
1! 2! 3!
Put x1 x0 h where h is the step-size, we have
h ' h 2 " h 3 '"
y x1 y1 y0
y0 y0 y0 ... (3)
1! 2! 3!
once y1 has been calculated form (1), y1' , y1" , y1'" can be calculated from
y' f x, y
Expanding y x in a Taylor series about x x1 , we get
h 2 " h3 '"
h '
y2 y1 y1 y1 y1 ...
1! 2! 3!
Where y2 y x2 and x2 x1 h
The Tailor algorithm is given as follows
h ' h 2 " h 3 '"
ym 1 ym ym ym ym ...
1! 2! 3!
dry
Where ymr at the point xm , ym where m 0,1,2,...
dx r
Problems based on Taylor’s Series
Solve y ' y 2 x; y 0 1 using Taylor series method and compute y 0.1 and y 0.2
Solution
Here x0 0, y0 1 .
Given y ' y 2 x ; y0' 1
"
y" 2 yy' 1 ; y 0 3
y" ' 2 yy" 2 y '2 ; y0"' 8
y iv 6 y" 2 yy" ' ; y0iv 34 etc.,
To find
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Here h 0.1
By Taylor algorithm
h ' h 2 " h 3 '"
y1 y0 y0 y0 y0 ...
1! 2! 3!
0.01 0.001 0.001
y1 1 0.1 1 3 8 34
2 6 24
y 0.1 1.1164
To find y 0.2
x2 x1 h where x2 0.2
h ' h " h 3 '" 2
y2 y1 y1 y1 y1 ...
1! 2! 3!
2
y1' 0.1 1.1164 1.3463
y1" 1 2 1.1164 1.3463 4.006
"' 2
y1 2 1.1164 4.006 2 1.3463
= 12.5696
0.01 0.0001
y 0.2 1.1164 0.1 1.3463 4.006 12.5696
2 6
y 0.2 1.2732
----------------------------------------------------------------------------------------------------------
2. Evaluate y 0.1 and y 0.2 , correct to four decimal places by Taylor series method, if y x
satisfies y ' xy 1, y 0 1
Solution
Here x0 0, y0 1
y' xy 1 ; y0' 1
y" xy' y ; y0" 1
y" ' xy" 2 y ' ; y0" 2
iv iv
y xy ' " 3 y" ; y 0 3
To find y 0.1
By Taylor algorithm
h ' h 2 " h 3 '"
y1 y0 y0 y0 y0 ...
1! 2! 3!
Let x1 x0 h where h 0.1
x1 0.1
0.01 0.001 0.0001
y1 1 0.1 1 2 3
2 3 24
= 1.1057
To find y 0.2
Let y2 y x2 where x2 x1 h
www.Vidyarthiplus.in
www.Vidyarthiplus.in
x2 0.2
By Taylor algorithm,
h ' h 2 " h 3 '"
y2 y1 y1 y1 y1 ...
1! 2! 3!
y1' 1 0.1 1.1057 1.11057
y1" 0.1 1.11057 1.1057 1.216757
"'
y1 0.1 1.216757 2 1.11057 2.3428157
0.01 0.0001
y2 1.1057 0.1 111057 1.216757 2.342815
2 6
y2 1.2178
Hence y 0.1 1.1057 and y 0.2 1.2178 .
--------------------------------------------------------------------------------------------------------
3.Solve by Taylor series method, y ' xy y 2 , y 0 1 at x 0.1 and 0.2, , correct to four decimal
places.
Solution
Given x0 0, y0 1
y ' xy y2 ; y0' 1
"
y" y xy' 2 yy' ; y 0 3
2
y" ' 2 y' xy" 2 y ' 2 yy" ; y0" 10
y iv 3 y" xy" 6 y ' y" 2 yy" ' ; y0iv 47
To find y1 y 0.1
Let x1 x0 h . Here h 0.1
x1 x0 h x1 0.1
By Taylor algorithm
h ' h 2 " h 3 '"
y1 y0 y0 y0 y0 ...
1! 2! 3!
0.01 0.001 0.0001
y1 1 0.1 1 3 10 47
2 6 24
1.1 0.015 0.0017 0.0002
y 0.1 1.1169
To find y 0.2
y2 y x2 where x2 x1 h
Here x1 0.1, h 0.1, x2 0.02
By Taylor algorithm,
h ' h2 " h 3 '"
y2 y1 y1 y1 y1 ...
1! 2! 3!
x1 0.1, y1 1.1169
y1' x1 y1 y12 y1' 1.35925
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
x 0" 1 y 0" 0
"' "'
x 0 0 y 0 2
iv iv
x 0 0 y 0 3
By Taylor algorithm, we have
h ' h 2 " h 3 '"
y1 y0 y0 y0 y0 ...
1! 2! 3!
0.01 0.001 0.0001
y 0.1 1 0.1 0 0 2 3
2 6 24
y 0.1 0.9997
h ' h2 " h 3 '"
x 0.1 x1 x0 x0 x0 x0 ...
1! 2! 3!
0.01
0 0.1 1 1 .....
2
0.105
------------------------------------------------------------------------------------------------------------
dx dy
2. Find x 0.2 and y 0.2 using Taylor series method given that xy 2t; 2ty x , with
dt dt
initial conditions x 1, y 1 at t 0 .
Solution
Given t 0 0, x0 1, y0 1
Taking h 0.2, t1 t0 h t1 0.2
x' xy 2t y' 2ty x
x" xy' x' y 2 y" 2ty' 2 y x'
x'" xy" 2 x' y x" y y"' 4 y' 2ty" x"
x0' 1 y 0' 1
" "
x 0 4 y 0 3
"' '
x 0 9 y 0 8
By Taylor algorithm, we have
h ' h 2 " h 3 '"
x1 x0 x0 x0 x0 ...
1! 2! 3!
h ' h 2 " h 3 '"
y1 y0 y0 y0 y0 ...
1! 2! 3!
2 3 3
x 0.2 1 0.2 1 2 0.2 0.2 ...
2
x 0.2 0.796
4
y1 y 0.2 1 0.2 1.5 0.04 0.008
3
0.8493
Hence x 0.2 0.796 and y 0.2 0.8493
------------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
To find y1'
Set p y' . Then p ' x 3 y 2 y ' , p0 y0' 1
1 " "'
p 0 1 1 0, p 0 1, p 0 3 etc.,
h " h 3 '"
h ' 2
p1 p0 p0
p0 p0 ...
1!
2! 3!
0.01 0.01
p1 1 0.1 0 1 2
2 6
p1 1.0053 y1' 1.0053
3 2
y" x 3 y 2 y' y1" 1. 1 1.1002 1.0053
0.11415
2 3 2 2
y" ' 3 xy 2 2 y y' y 2 y" y1"' 3 1.1 2 1.1002 1.0053 1.1002 0.11415
1.268
By Taylor Algorithm,
h ' h 2 " h 3 '"
y2 y1 y1 y1 y1 ...
1! 2! 3!
Where y2 y x2 , x2 1.2
0.01 0.01
1.1002 0.1 1.0053 0.11415 1.268
2 6
y 1.2 1.2015
Hence y 1.1 1.1002 and y 1.2 1.2015
------------------------------------------------------------------------------------------------------------
Euler method
Let y1 y xi , where x1 x0 h
Then y1 y x0 h . Then by Taylor’s series,
h h2
y1 y x0 y ' x0 y" x0 ..... (1)
1! 2!
Neglecting the terms with h 2 and higher powers of h, we get from (1),
y1 y0 hf x0 , y0 (2)
Expression (2) gives an approximate value of y at x1 x0 h.
Similarly, we get y2 y1 hf x1 , y1 for x2 x1 h .
for any m, ym 1 ym hf xm , ym , m 0,1,2,... (3)
In Euler’s method, we use (3) to compute successively y1 , y2 ,... etc., with an Error 0 h 2
Modified Euler method
The algorithm presented already in Modified Euler method in unit IV is sometimes
referred as Improved Euler Method.
Therefore a different algorithm for Modified Euler method to solve
dy
f x, y , y x0 y0 is explained with illustrations.
dx
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1 0
y1 y0 hf x0 , y0 1 0.02
1 0
1.02
1.02 0.02
y2 y1 hf x1 , y1 1.02 0.02
1.02 0.02
1.0392
1.0392 0.04
y3 y2 hf x2 , y2 1.0392 0.02
1.0392 0.04
1.0577
1.0577 0.06
y4 y3 hf x3 , y3 1.0577 0.02
1.0577 0.06
1.0756
1.0756 0.08
y5 y4 hf x4 , y4 1.0756 0.02
1.0756 0.08
1.0928
Hence y 1.0928 and x 0.1
----------------------------------------------------------------------------------------------
3.Compute y at x 0.25 by Modified Euler method given y' 2 xy, y 0 1
Solution
Here f x, y 2 xy, x0 0, y0 1
Choose h 0.25, x1 x0 h 0.25
By Modified Euler method
h h
y1 y0 h f x0 , y0 f x0 , y0
2 2
f x0 , y0 2 0 1 0
h h
f x0 , y0 f x0 , y0 f 0.125 ,1 0.25
2 2
y1 1 0.25 0.25 1.0625
Hence y 0.25 1.0625 .
--------------------------------------------------------------------------------------------------
dy
4.Using Modified Euler method, find y 0.1 and y 0.2 given x2 y2 , y 0 1 .
dx
Solution
Here x0 0, y0 1, h 0.1
h 0.1
f x, y x 2 y 2 , y0 f x0 , y0 1 0 1 1.05
2 2
h h
y1 y0 hf x0 , y0 x0 , y0 1 0.1 f 0.05,1.05
2 2
www.Vidyarthiplus.in
www.Vidyarthiplus.in
2 2
1 0.1 0.05 1.05 1.1105
y 0.1 1.1105
2 2
f x1 , y1 f 0.1,1.1105 0.1 1.1105 1.24321
h
y1 f x1 , y1 1.1105 0.05 1.24321 1.17266
2
h h
y2 y1 hf x1 , y1 f x1 , y1
2 2
1.1105 0.1 f 0.15,1.17266
2 2
1.1105 0.1 0.15 1.17266
y 0.2 y2 1.2503
y 0.2 1.2503
-----------------------------------------------------------------------------------------------------
Fourth-order Range-Kutta method
This method is commonly used for solving the initial value problem
dy
f x, y , y x0 y0
dx
Working Rule
The value of y1 y x1 where x1 x0 h where h is the step-size is obtained as follows.
We calculate successively.
k1 hf x0 , y0
h k1
k2 hf x0
, y0
2 2
h k2
k3 hf x0 , y0
2 2
k 4 hf x0 h, y0 k3
Finally compute the increment
1
y k1 2k2 2k3 k4
6
The approximate value of y1 is given by
1
y1 y0 y y1 y0 k1 2k2 2k3 k4
6
Error in R-K fourth order method 0 h 5
In general, the algorithm can be written as
1
ym 1 ym k1 2k2 2k3 k4 where
6
k1 hf xm , ym
h k1
k2 hf xm , ym
2 2
www.Vidyarthiplus.in
www.Vidyarthiplus.in
h k2
k3 hf xm , ym
2 2
k 4 hf xm h, ym k3 where m 0,1,2,...
Runge-Kutta method for second order differential equations
d2y dy
Consider the second order differential equation 2
f x, y , with initial conditions
dx dx
y x0 y0 and y ' x0 y0' . This can be reduced to a system of simultaneous linear first order
dy
equations, by putting z . Then we have,
dx
dy
z with y x0 y0
dx
dz
f x, y, z , with z x0 y ' x0 y0'
dx
dy
i.e., g x, y, z , where g x, y, z z
dx
dz
and f x, y, z with initial conditions y x0 y0 and
dx
z x0 z0 where z 0 y 0'
Now, starting from x0 , y0 , z0 , the increments y and z in y and z are given by (h-step size)
k1 hg x0 , y0 , z0 l1 hf x0 , y0 , z0
h k1 l h k1 l
k2 hg x0 , y0 , z0 1 l2 hf x0 , y0 , z0 1
2 2 2 2 2 2
h k2 l h k2 l
k3 hg x0 , y0 , z0 2 l3 hf x0 , y0 , z0 2
2 2 2 2 2 2
k4 hg x0 h, y0 k3 , z0 l3 l4 hf x0 h, y0 k3 , z0 l3
1 1
y k1 2k2 2k3 k4 z l1 2l2 2l3 l4
6 6
Then for x1 x0 h , the values of y and z are y1 y0 y and z1 z0 z respectively.
By repeating the above algorithm the value of y at x2 x1 h can be found.
Problems based on RK Method
dy
1.The value of y at x 0.2 if y satisfies x 2 y x, y 0 1 taking h 0.1 using Runge-Kutta
dx
method of fourth order.
Solution
Here f x, y x 2 y x, x0 0, y0 1.
Let x1 x0 h , choosing h 0.1, x1 0.1.
Then by R-K fourth order method,
1
y1 y0 k1 2k2 2k3 k4
6
www.Vidyarthiplus.in
www.Vidyarthiplus.in
k1 hf x0 , y0 0.1 0 0 0
h k1
k2 hf x0 , y0 hf 0.05,1 0.00525
2 2
h k2
k3 hf x0 , y0 hf 0.05,1.0026 0.00525
2 2
k4 hf x0 h, y0 k3 hf 0.1,1.00525 0.0110050
1
y1 1 0 0.00525 0.00525 2 0.011005 1.0053
6
y 0.1 1.0053
To find y2 y x2 where x2 x1 h . Then x2 0.2
1
y2 y1 k1 2 k2 k3 k4
6
k1 hf x1 , y1 0.1 0.1 0.01 1.0053 0.0110
h k1 2
k2 hf x1 , y1 0.1 0.15 0.15 1.0108 0.01727
2 2
h k2 2
k3 hf x2 , y2 0.1 0.15 0.15 1.013935 0.01728
2 2
2
k4 hf x1 h, y1 k3 0.1 0.2 0.2 1.02258 0.02409
1
y2 1.0053 0.0110 2 0.01727 0.01728 0.02409 1.0227
6
y 0.2 1.0227
Hence y 0.2 1.0227 .
---------------------------------------------------------------------------------------------------
2. Apply Runge-Kutta method to find an approximate value of y for x = 0.2 in steps of 0.1 if
dy
x y 2 , y 0 1 , correct to four decimal places.
dx
Solution
Here f x, y x y 2 , x0 0, y0 1
We choose h 0.1
1
y1 yo k1 2k2 2k3 k4
6
k1 hf x0 , y0 0.1 0 12 0.1
h k1 2
k2 hf x0 , y0 0.1 0.05 1.05 0.1152
2 2
h k2 2
k3 hf x0 , y0 0.1 0.05 1.0576 0.1168
2 2
2
k4 hf x0 h, y0 k3 0.1 0.1 1.1168 0.1347
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
y1 1 0.1 2 0.1152 0.1168 0.1347
6
y1 1.1165
Hence y 0.1 1.1165 .
---------------------------------------------------------------------------------------------------
dy
3.Use Runge-Kutta method to find y when x=1.2 in steps of 0.1, given that x2 y 2 and
dx
y 1 1.5 .
Solution
2 2
Given f x, y x y , x0 1, y0 1.5
Let x1 x0 h , we choose h 0.1
1
y1 yo k1 2k2 2k3 k4
6
2
k1 hf x0 , y0 0.1 1 1.5 0.325
h k1 2 2
k 2 hf x0 , y0 0.1 1.05 1.6625 0.3866
2 2
h k2 2
k3 hf x0 , y0 0.1 1.05 2.8673 0.397
2 2
2 2
k4 hf x0 h, y0 k3 0.1 1.1 1.897 0.4809
1
y1 1.5 0.325 2 0.3866 0.397 0.4809 1.8955
6
y1 1.8955
To compute y 1.2 :
y2 y x2 where x2 x1 h 1.2 , since h 0.1
1
y2 y1 k1 2 k2 k3 k4
6
2 2
k1 hf x1 , y1 0.1 1.1 1.8955 0.4803
h k1 2 2
k2 hf x1 , y1 0.1 1.15 2.1356 0.5883
2 2
h k2 2
k3 hf x2 , y2 0.1 1.3225 2.1897 0.6117
2 2
k4 hf x1 h, y1 k3 0.1 1.44 6.286 0.7726
1
y2 1.8955 0.4803 2 0.5883 2 0.6117 0.7726 2.5043
6
Hence y 1.2 2.5043 .
---------------------------------------------------------------------------------------------------
dy dz
4.Solve the equation xz 1, xy for x = 0.3 and 0.6. Given that y 0, z 1 when x 0
dx dx
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Solution
Here f1 x, y, z 1 xz, x0 0, y0 0, z0 0 and h 0.3
To find y 0.3 and z 0.3
k1 hf x0 , y0 0.3 0 1 0.3
h k1
k2 hf x0 , y0 0.3 0.15 1 0.3450
2 2
h k2
k3 hf x0 , y0 0.3 0.15 0.9966 1 0.3448
2 2
k4 hf x0 h, y0 k3 0.3 0.3 0.99224 1 0.3893
l1 hf x0 , y0 , z0 0.3 0 0
h k1 l
l2 hf x0 , y0 , z0 1 0.3 0.15 0.15 0.00675
2 2 2
h k2 l
l3 hf x0 , y0 , z0 2 0.3 0.15 0.1725 0.00776
2 2 2
l4 hf x0 h, y0 k3 , z0 l3 0.3 0.3 0.3448 0.031036
1
y 0.3 y1 y0 k1 2k2 2k3 k4
6
1
0 0.3 2 0.3450 0.3448 0.3893
6
y 0.3 0.3448
1
z 0.3 z1 z0 l1 2l2 2l3 l4
6
1
z 0.3 1 0 2 0.00675 0.00776 0.031036
6
z 0.3 0.9899
To find y at x = 0.6, the starting values are x1 0.3, y1 0.3448 , z1 0.9899 and h 0.3
k1 hf x0 , y0 0.3 1 0.3 0.9899 0.3891
h k1
k2 hf x0 , y0 0.3 1 0.45 0.9744 0.4315
2 2
h k2
k3 hf x0 , y0 0.3 1 0.45 0.9535 0.4287
2 2
k4 hf x0 h, y0 k3 0.3 1 0.6 0.9142 0.4645
l1 hf x0 , y0 , z0 0.3 0.3 0.3448 0.0310
h k1 l
l2 hf x0 , y0 , z0 1 0.3 0.45 0.53935 0.0728
2 2 2
h k2 l
l3 hf x0 , y0 , z0 2 0.3 0.45 0.56055 0.0757
2 2 2
l4 hf x0 h, y0 k3 , z0 l3 0.3 0.6 0.7735 0.1392
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
y2 y1 k1 2k2 2k3 k4
6
1
0.3448 0.3891 2 0.4315 0.4287 0.4645
6
y 0.6 0.7738
1
z2 z1 l1 2l2 2l3 l4
6
1
0.9899 0.0310 2 0.0728 0.0757 0.1392
6
z 0.3 0.9210
---------------------------------------------------------------------------------------------------
Using R-K method of fourth order solve y" x y ' 2 y 2 for x=0.2, given that y=1 and
y ' 0 when x = 0.
Solution
Let y' z then y" z '
Hence the given equation reduces to the form,
dy dz
z and xz 2 y 2
dx dx
Given x0 0, y0 1, z0 0 and h 0.2
Take f1 x, y, z z , f 2 x, y , z xz 2 y2
k1 hf x0 , y0 0.2 0 0
h k1
k2 hf x0 , y0 0.2 0.1 0.02
2 2
h k2
k3 hf x0 , y0 0.2 0.999 0.01998
2 2
k4 hf x0 h, y0 k3 0.3 0.1958 0.03916
2
l1 hf x0 , y0 , z0 0.2 0 1 0.2
h k1 l 2 2
l2 hf x0 , y0 , z0 1 0.2 0.1 0.1 0.99 0.1998
2 2 2
h k2 l 2 2
l3 hf x0 , y0 , z0 2 0.2 0.1 0.0999 0.99 0.1958
2 2 2
2 2
l4 hf x0 h, y0 k3 , z0 l3 0.2 0.2 0.1958 0.98 0.1905
1
y1 y0 k1 2k2 2k 3 k 4
6
1
1 0.2 2 0.02 0.01998 0.03916
6
y 0.2 0.9801
1
Also z 0.2 0 0.2 2 0.1998 0.1958 0.1905 0.1969
6
------------------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
2
y4' f x4 , y 4 1 1.0239
= 2.0480
By Milne’s corrector formula,
h '
y4 ,c y2 y2 4 y3' y4'
3
0.2
0.4228 1.1787 4 1.4681 2.0480
3
y 0.8 1.0294
---------------------------------------------------------------------------------------------------
2.Given y ' x 2 y, y 0 1, y 0.1 0.9052 , y 0.2 0.8213 , find y(0.3) by Taylor series
method. Also fine y(0.4) by Milne’s method
Solution
Given x0 0 , y0 1
x1 0.1 , y1 0.9052
x2 0.2 , y2 0.8213
x3 0.3 , y3 y x3
By Taylor algorithm
h2 "
y3 y2 hy2' y2 ...
2!
y' x 2 y y" 2 x y'
y" ' 2 y" , y iv y" ' etc
' 2
y 2 0.2 0.8213 0.7813
y2" 2 0.2 0.7813 1.1813
y2'" 2 1.1813 0.8187
y2iv 8187
0.01 0.001 0.0001
y3 0.8213 0.1 0.7813 1.1813 0.8187 0.8187
2 6 24
y 0.3 0.7492
For x3 0.3 y3 0.7492 and y3' 0.09 0.7492 0.6592
' ' '
Also y 1, y
0 0.01 0.905
1 0.8952 and y 2 0.7813
By Milne’s method
4h
y 4 , p y0 2 y1' y2' 2 y3'
3
0.4
y4, p 1 2 0.8952 0.7813 2 0.6952
3
y4, p 0.6897
y4' 0.16 0.6897 0.5297
By Correctors formula,
www.Vidyarthiplus.in
www.Vidyarthiplus.in
h '
y4 ,c y2 y2 4 y3' y4'
3
0.1
y4,c 0.8213 0.7813 4 0.6592 0.5297
3
y4,c 0.6897 y 0.4 0.6897
---------------------------------------------------------------------------------------------------
Adam-Bash Forth Predictor-Corrector Method
Using Newton’s backward difference interpolation formula, we derive a set of predictor
and corrector formulae. This method also requires past four values to estimate the fifth value.
Adam’s predictor formula
h
yn 1, p yn 55 yn' 59 yn' 1 37'n 2 9 yn' 3
24
Adam’s corrector formula
h
yn 1,c yn 59 yn' 1 19 yn' 5'n 1 yn' 2
24
The errors in these formulae are
251 5 iv 19 5 iv
h f and h f respectively.
720 720
In particular,
h
y4, p y3 55 y3' 59 y2' 37 y1' 9 y0'
24
And
h
y4,c y3 9 y4' 19 y3' 5 y2' y1'
24
---------------------------------------------------------------------------------------------------
Given y ' 1 y 2 , y 0 0, y 0.2 0.2027 , y 0.4 0.4228 , y 0.6 0.6841 , estimate
y 0.8 using Adam’s method.
Solution
Form the given data
x0 0 , y0 0 , y0' 1
x1 0.2 y1 0.2027 y1' 1.0411
x2 0.4 y2 0.4228 y2' 1.1786
'
x3 0.6 y3 0.6841 y 3 1.4680
To fine y 4 for x4 0.8 . Here h =0.2
h
y4, p y3 55 y3' 59 y2' 37 y1' 9 y0'
24
0.2
y4, p 0.6841 55 1.4680 59 1.1786 37 1.0411 9
24
y4, p 1.0235
www.Vidyarthiplus.in
www.Vidyarthiplus.in
h
y4 ,c y39 y4' 19 y3' 5 y2' y1'
24
2
y4' 1 1.0235 2.0475
0.2
y4 ,c 0.6481 9 2.0475 19 1.4680 5 1.1786 1.0411
24
y4 ,c 1.0297
y 0.8 1.0297
------------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
UNIT V
BOUNDARY VALUE PROBLEMS IN
ORDINARY AND
PARTIALDIFFERENTIAL EQUATIONS
Poisson equation
www.Vidyarthiplus.in
www.Vidyarthiplus.in
There are number of methods for solving second order boundary value problems.
Let us consider
y”(x)+f(x)y’(x)+g(x)y(x)=0
with boundary conditions y(x0)=a and y(xn)=b
Formula
yi 1 2 yi yi 1 yi 1 yi 1
y" ( x) and y' ( x)
h2 2h
1. Solve by finite difference method, the boundary value problem y”(x) – y(x)=2 where
1
y(0)=0 and y(1)=1, taking h=
4
Solution:
Given y”(x) – y(x)=2
Step1:
Put y”(x), y(x) by yi " , yi respectively
i.e, yi " yi 2 -------------------(1)
Step2:
www.Vidyarthiplus.in
www.Vidyarthiplus.in
yi 1 2 yi yi 1
substitute the formula y" ( x)
h2
yi 1 2 yi yi 1
(1) becomes yi 2
h2
1
yi 1 ( 2 h 2 ) yi yi 1 2
16
1
yi 1 ( 2 h 2 ) yi yi 1
8
33 1
yi 1 yi yi 1
16 8
yi 1 2.0625 yi yi 1 0.125 ----------------------------(2)
Step3:
The boundary conditions are y0=0, y4=1
1
h= gives
x0=0 x1= 1 x2= 1 x3= 3 x4=1 4
4 2 4
y0=0 y1=? y2=? y3=? y4=1
Step4
Put i=1, 2, 3 we get the following equations
2.0625 y1 y21 0.125 ----------------------------(3)
y1 2.0625 y2 y3 0.125 ----------------------------(4)
y2 2.0625 y3 0.875 ----------------------------(5)
Solving these three equations we get
y1=0.0451 y2=0.2183 y3=0.5301
---------------------------------------------------------------------------------------------------------
1 2
2. Solve the equation y”(x) –x y(x)=0 where xi=0, , ,given that y(0)+y’(0)=1 and y(1)=1.
3 3
Solution:
Step1:
Put y”(x), y(x),x by yi " , yi , xi respectively
i.e, yi " xi yi 0 -------------------(1)
Step2:
yi 1 2 yi yi 1
substitute the formula y" ( x)
h2
y 2 yi yi 1
(1) becomes i 1 xi yi 0
h2
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
yi 1 2 xi yi yi 1 0 ---------------------------(2)
9
Step3:
The conditions are y(0)+y’(0)=1 and y(1)=1
www.Vidyarthiplus.in
www.Vidyarthiplus.in
hyperbolic if B2-4AC>0
Parabolic if B2-4AC=0
Note:
The same differential equation may be elliptic in one region, parabolic in another region
and hyperbolic in some other region.
Examples
Solution:
A =(x+1), B=-2(x+2), C=(x+3)
B2-4AC=4>0
hyperbolic.
------------------------------------------------------------------------------------------------------------
www.Vidyarthiplus.in
www.Vidyarthiplus.in
i.e,
ui-1,j a b ui+1,j
C ui,j+1 a b
c
2
ui , j 1 ui 1, j ui 1, j (1 2 )ui , j
Examples
1. Solve uxx=2ut when u(0, t) = u(4,t)=0 and with initial condition u(x, 0)=x(4-x) upto t=5
sec, assuming ∆x=h=1.
Solution:
u
Given: a=Coefficient of
t
a=2 ; h=1 and k is not given.
Assume that λ=½ k= λah2 = 1 2 1 =1
2
By the given conditions x=0, 1, 2, 3, 4 and t=0, 1, 2, 3, 4, 5
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Condition(i) u(0, t)=0 u(0, 0)=0, u(0, 1)=0, u(0, 2)=0, u(0, 3)=0, u(0, 4)=0, u(0, 5)=0
Condition(ii) u(4, t)=0 u(4, 0)=0, u(4, 1)=0, u(4, 2)=0, u(4, 3)=0, u(4, 4)=0, u(4, 5)=0
Condition(iii) u(x, 0)=x(4-x) u(1,0)=1(4-1)=3,
u(2,0)=2(4-2)=4,
u(3,0)=3(4-3)=3,
Bender-Schmidt recurrence relation,
1
ui , j 1 ui 1, j ui 1, j
2
i.e,
ui-1,j a b ui+1,j
C ui,j+1 a b
c
2
xi=x0+ih and tj=t0+jk
i 0 1 2 3 4
j x=0 x=1 x=2 x=3 x=4
0 t=0 0 3 4 3 0
1 t=1 0 2 3 2 0
2 t=2 0 1.5 2 1.5 0
3 t=3 0 1 1.5 1 0
4 t=4 0 0.75 1 0.75 0
5 t=5 0 0.5 0.75 0.5 0
------------------------------------------------------------------------------------------------------------
2. Find the values of the function satisfying the pde 4uxx=ut and the boundary conditions
u(0, t) = u(8,t)=0 and u(x, 0)=4x - x2 for points x=0,1, 2, 3, 4, 5, 6, 7, 8, t= j , j=0,1, 2, 3,
2 8
4, 5
Solution:
u
Given: a=Coefficient of t
a=¼ ; Here h and k is not given. Take h=1
Assume that λ=½ k= λah2 = 1 1 1 1
2 4 8
By the given conditions x=0,1, 2, 3, 4, 5, 6, 7, 8 and 1 2 3 4 5
t 0, , , , ,
8 8 8 8 8
Condition(i) u(0, t)=0 1 2 3 4 5
t
0, , , , ,
8 8 8 8 8
Condition(ii) u(8, t)=0 t 0, 1 , 2 , 3 , 4 , 5
8 8 8 8 8
2
Condition(iii) u(x, 0)=4x - x u(1,0)= 4- 1 =3.5, u(2,0)= 8 - 4 =6, u(3,0)= 12 - 9 =7.5,
2 2 2 2
www.Vidyarthiplus.in
www.Vidyarthiplus.in
------------------------------------------------------------------------------------------------------------
3. Solve uxx=ut when u(0, t) =0, u(4, t) =0 with initial boundary condition u(x, 0) = x(4-x),
1
h= 1, k= upto t=1 sec.
4
Solution:
u
Given: a=Coefficient of t
1
a=1 ; Here h and k are given. Take h=1, k=
4
kh2 1
=
a 4
1
This is in the interval 0
2
So we use Bender-Schmidt method
Formula:
ui , j 1 ui 1, j ui 1, j (1 2 )ui , j
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1 1
put =
1 ui , j 1 ui 1, j ui 1, j ui , j
4 4 2
a 1 1
ui,j+1 a b d c
4 2
i 0 1 2 3 4
j x=0 x=1 x=2 x=3 x=4 boundary condition
0 t=0 0 3 4 3 0
1 1 0 2.5 3.5 2.5 0
t=
4
2 1 0 2.125 3 2.125 0
t=
2
3 3 0 1.8125 2.5625 1.8125 0
t=
4
4 t=1 0 1.5468 2.1875 1.5468 0 boundary condition
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Formula
Case(1) (h is given and k is not given)
k
Assume =1 where find k using this formula
ah 2
1
ui , j 1 ui 1, j 1 ui 1, j 1 ui 1, j ui 1, j
4
ui-1,j ui+1,j
d e
b a c
1
a= (b c d e)
4
using the formula and tabulate the values
k
Find the value of using the formula
ah 2
Formula:
(2 2)ui , j 1 ui 1, j 1 ui 1, j 1 ui 1, j ui 1, j (2 2 )ui , j
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Formula
1
ui , j ui 1, j 1 ui 1, j 1 ui 1, j ui 1, j
1
4
we have to find u11, u21, u31
put j=0,
1
ui ,1 ui 1,1 ui 1,1 ui 1,0 ui 1,0
4
put i=1, 2, 3 we get the following equations
4u11-4u21=4; -u11+4u21-u31=6; 0u11-u21+4u31=4 respectively.
We solve these equations we get the solution
u11=1.571, u21=2.2857, u31=1.571
i 0 1 2 3 4
j x=0 x=1 x=2 x=3 x=4
0 t=0 0 3 4 3 0
1 t=2 0 1.571 2.2857 1.571 0
Type1:
Subject to the boundary conditions u(0, t) =0, u(l, t) =0 and the initial condition u(x,0)=f(x) and
ut(x, 0)=0.
Type2:
Subject to the boundary conditions u(0, t) =0, u(l, t) =0 and the initial condition u(x,0)=0 and ut(x, 0)=
f(x)
Formula
2
ui , j 1 21 a 2 ui , j 2
a 2 ui 1, j ui 1, j ui , j 1 -------------------------(1)
k
where .
h
h
If k the equation (1) takes the form
a
ui, j 1 ui 1, j ui 1, j ui, j 1
www.Vidyarthiplus.in
www.Vidyarthiplus.in
ui,j-1
d
ui,j+1 a a=b+c-d
1
and ut(x, 0)=0 ui ,1ui 1,0 ui 1, 0 which gives the values of u at the first time step in terms
2
of the values of u at time t =0.
This is used to solve the type 1
1. Find the nodal values of the equation 16uxx=utt taking ∆x=1 given that u(0, t) =0,
u(5,t)=0, ut(x, 0)=0 and u(x, 0)=x2(5-x) and upto one half of the period of vibration.
Solution:
1
One dimensional wave equation is uxx= 2 utt a=4.
u(5, t)=0 l=5
2l 5
Period of vibration is = =2.5
a 2
Half period of vibration =1.25
h 1
∆x=1 h=1. Since k is not given we choose k k
a 4
www.Vidyarthiplus.in
www.Vidyarthiplus.in
Formula:
ui, j 1 ui 1, j ui 1, j ui, j 1 ----------------------------(1)
Conditions
1 1 3 5 1 1 3 5
u(0,t)=0 for t=0, , , ,1, u(5,t)=0 for t=0, , , ,1,
4 2 4 4 4 2 4 4
2
u(x,0) = x (5-x) u(1,0)=4, u(2,0)=12, u(3,0)=18,u(4, 0)=16
ui, j 1 ui, j 1
ut(x, 0) =0 0 for j=0
2k
u i ,1 u i , 1 we find the values of the second using this formula
ui-1,j b c ui+1,j
a b c
ui, j+1 a
2
The remaining rows obtained by the following formula
ui,j-1
d
a
ui,j+1 a=b+c-d
www.Vidyarthiplus.in
www.Vidyarthiplus.in
2. Solve uxx=utt,0<x<2, t>0 subject u(x,0)=0, ut(x, 0)=100(2x-x2), u(0, t) =0, u(2,t)=0.
Choosing h=½, compute u for 4 time steps.
Solution
h 1
Here h=½ and a = 1. We choose k k
a 2
The simplest explicit scheme is given by
ui, j ui, j
ut(x, 0)=100(2x-x2)
1 1
100 (2ih i 2 h 2 ) for j =0
2k
i2
Here h=k=½ u i ,1 u i , 1 100 i for i=1, 2, 3.
4
i2
ui , 1 u i ,1 100 i for i=1, 2, 3. ---------------------------(2)
4
From (1) we get ui ,1 ui 1, 0 ui 1,0 ui , 1
Sub (2) in (1) we get
ui 1,0 ui 1,0 i2
ui ,1 50 i for i =1, 2, 3.
2 4
But u i , 0 0, i
i2
ui ,1 50 i
for i =1, 2, 3
4
So we have u11=37.5, u21=50, u31=37.5
i 0 1 2 3 4
j x=0 x= 1 x=1 x= 3 x=2
2 2
0 t=0 0 0 0 0 0
1 t= 1 0 37.5 50 37.5 0
2
2 t=1 0 50 75 50 0
3 t= 3 0 37.5 50 37.5 0
2
4 t=2 0 0 0 0 0
www.Vidyarthiplus.in
www.Vidyarthiplus.in
ui,j+1
ui-1,j+1 ui+1,j+1
ui,j
ui-1,j-1
ui+1,j-1
b1 b2 b3 b4 b5
We compute the initial values of u1, u2, …,u9 by using SFPF and DFPF. First we compute u5 by
SFPF.
www.Vidyarthiplus.in
www.Vidyarthiplus.in
1
u5 b7 b15 b11 b3
4
We compute u1, u3, u7, u9 by using DFPF
1 1
u1 b1 u 5 b3 b15 u3 u5 b5 b3 b11
4 4
1 1
u7 b13 u 5 b15 b11 u9 b7 b11 u 5 b9
4 4
Finally we compute u2,u4,u6,u8 using SFPF
1 1
u2 b3 u 5 u1 u3 u4 u1 u 7 b15 u5
4 4
1 1
u6 u3 u9 u5 b7 u8 b11 u5 u 7 u9
4 4
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in
www.Vidyarthiplus.in