Maths Unit 3,4,5
Maths Unit 3,4,5
Numerical Solution of
2
Differential equations play a fundamental role in
change.
• When a function involves one dependent variable, the
solution
Euler’s Method and Modified Euler’s Method
Given
y[0.0] = 1.0
y[0.20] = 1.0
Modified Euler iterations:
+ (-2 × x × y × y)(1)
y[0.20] = 1.0 y[0.20] = 0.95999
y[0.20] = 0.96291
Euler Solution:
+ (-2 × x × y × y)(2)
y[0.40] = 0.88873 y[0.40] = 0.86263
y[0.40] = 0.86629 y[0.40] = 0.86578
y[0.40] = 0.86585
Euler Solution:
+ (-2 × x × y × y)(3)
y[0.60] = 0.74589 y[0.60] = 0.73910
y[0.60] = 0.74031 y[0.60] = 0.74010
y[0.60] = 0.74014
Euler Solution:
+ (-2 × x × y × y)(4)
y[0.80] = 0.60866 y[0.80] = 0.61512
y[0.80] = 0.61385 y[0.80] = 0.61410
y[0.80] = 0.61405
Euler Solution:
+ (-2 × x × y × y)(5)
y[1.00] = 0.49340
y[1.00] = 0.50504
y[1.00] = 0.50272
y[1.00] = 0.50318
y[1.00] = 0.50309
y[1.00] = 0.50311
Runge -Kutta method
Solution:
Step 1:
h = 0.2, f(x,y) = 1 + y + x 2 , x0 = 0, y0 = 0.5
k1 = f ( x0 , y0 ) = ( 1 + y0 + x0 ) = 1.5
2
1 1
k 2 = f ( x0 + h , y0 + k1 h )
2 2
= 1 + ( y0 + 0.15) + ( x0 + 0.1) = 1.64
2
1 1
k 3 = f ( x0 + h , y 0 + k 2 h )
2 2
= 1 + ( y0 + 0.164 ) + ( x0 + 0.1) = 1.654
2
k 4 = f ( x0 + h , y 0 + k 3 h )
= 1 + ( y0 + 0.16545) + ( x0 + 0.2 ) = 1.7908
2
h
y1 = y0 + (k1 + 2k 2 + 2k 3 + k 4 ) = 0.8293
6
Step 2:
k1 = f ( x1 , y1 ) = 1.7893
1 1
k 2 = f ( x1 + h , y1 + k1 h ) = 1.9182
2 2
1 1
k 3 = f ( x1 + h , y1 + k 2 h ) = 1.9311
2 2
k 4 = f ( x1 + h , y1 + k 3 h ) = 2.0555
0.2
y 2 = y1 + (k1 + 2k 2 + 2k3 + k4 ) = 1.2141
6
Summary of the solution :
xi yi
0.0 0.5
0.2 0.8293
0.4 1.2141
Applications