You are on page 1of 3

ORIGIN  1

2
dy/dx=-yln(y) f( x  y)  1  y

solutia este: ys( x)  tan( x)

calculati solutia pentru x=1 si eroarea pasul h  0.1 ys( 0 )  0


xf  0.5

solutia este: ys( xf )  0.54630249


xf
N  1
h
i  1  N 0 
 0.1 
x  h  ( i  1 )  
0.2 
x
i
 0.3 
 0.4 
y  ys( 0 )  
1  0.5 
Runge Kutta Fehlberg
4
eps  10
pasul 1 x 0 y 0
1 1
pasul 2 k  1 x  0.1
k 1
h  0.1

 k k
K1  h  f x  y K1  0.1

K2  h  f x   K1
1 1
h  y  K2  0.1000625
k k
 4 4 
h  f x  K2
3 3 9
K3  h  y   K1  K3  0.10014076
 k 8 k 32 32 
h  f x   K3
12 1932 7200 7296
K4  hy  K1   K2  K4  0.10085693
 k 13 k 2197 2197 2197 
h  f x   K4
439 3680 845
K5  hy  K1  8 K2   K3  K5  0.10100668
 k k 216 513 4104 
h  f x  K5
1 8 3544 1859 11
K6  hy  K1  2 K2   K3   K4  K6  0.10011081
 k 2 k 27 2565 4104 10 
25 1408 2197 1
y  y  K1   K3   K4   K5 y  0.10033467
k 1 k 216 2565 4104 5 k 1
16 6656 28561 9 2
yt  y  K1   K3   K4   K5  K6 yt  0.1003296
k 1 k 135 12825 56430 50 55 k 1
1
4
  0.84 
eps 
r  y
k 1
 yt
k 1
r  0.00000507    1.76991382
 r 

ys x  k1  yk1
err 
ys x 
 100 err  0.00000259 ys x k1  0.10033467
k 1
pasul 3 k  2 x  x    h x  0.27699138
k 1 k k 1
h  x x h  0.17699138
k 1 k

 k k
K1  h  f x  y K1  0.17877316

K2  h  f x   K1
1 1
h  y  K2  0.18071406
 k 4 k 4 
h  f x  K2
3 3 9
K3  h  y   K1  K3  0.18198206
 k 8 k 32 32 
h  f x   K3
12 1932 7200 7296
K4  hy  K1   K2  K4  0.18986079
 k 13 k 2197 2197 2197 
h  f x   K4
439 3680 845
K5  hy  K1  8 K2   K3  K5  0.19129866
 k k 216 513 4104 
h  f x  K5
1 8 3544 1859 11
K6  hy  K1  2 K2   K3   K4  K6  0.17718326
 k 2 k 27 2565 4104 10 
25 1408 2197 1
y  y  K1   K3   K4   K5 y  0.28429974
k 1 k 216 2565 4104 5 k 1
16 6656 28561 9 2
yt  y  K1   K3   K4   K5  K6 yt  0.2840726
k 1 k 135 12825 56430 50 55 k 1

1
4
  0.84 
eps 
r  y  yt r  0.00022714    0.68423479
k 1 k 1  r 

 k1  yk1
ys x
err 
ys x 
 100 err  0.00000091 ys x  k1  0.28429974
k 1

pasul 4 k  3 x  x    h x  0.39809504
k 1 k k 1
h  x x h  0.12110366
k 1 k
 k k
K1  h  f x  y K1  0.13089203

K2  h  f x   K1
1 1
h  y  K2  0.13327499
 k 4 k 4 
h  f x  K2
3 3 9
K3  h  y   K1  K3  0.13461791
 k 8 k 32 32 
h  f x   K3
12 1932 7200 7296
K4  hy  K1   K2  K4  0.14143011
 k 13 k 2197 2197 2197 
h  f x   K4
439 3680 845
K5  hy  K1  8 K2   K3  K5  0.14253617
 k k 216 513 4104 
h  f x  K5
1 8 3544 1859 11
K6  hy  K1  2 K2   K3   K4  K6  0.12769761
 k 2 k 27 2565 4104 10 

25 1408 2197 1
y  y  K1   K3   K4   K5 y  0.42054955
k 1 k 216 2565 4104 5 k 1
16 6656 28561 9 2
yt  y  K1   K3   K4   K5  K6 yt  0.420247
k 1 k 135 12825 56430 50 55 k 1
1
4
  0.84 
eps 
r  y
k 1
 yt
k 1
r  0.00030255    0.63691437
 r 

 k1  yk1
ys x
err 
ys x 
 100 err  0.00000043 ys x  k1  0.42054955
k 1

pasul 5 k  4 x  x    h x  0.47522771 x  0.5


k 1 k k 1 k 1
h  x x h  0.10190496
k 1 k
 k k
K1  h  f x  y K1  0.11992806

K2  h  f x   K1
1 1
h  y  K2  0.12258949
k k
 4 4 
h  f x  K2
3 3 9
K3  h  y   K1  K3  0.12405998
 k 8 k 32 32 
h  f x   K3
12 1932 7200 7296
K4  hy  K1   K2  K4  0.13120938
 k 13 k 2197 2197 2197 
h  f x   K4
439 3680 845
K5  hy  K1  8 K2   K3  K5  0.13234053
 k k 216 513 4104 
h  f x  K5
1 8 3544 1859 11
K6  hy  K1  2 K2   K3   K4  K6  0.11605578
 k 2 k 27 2565 4104 10 

25 1408 2197 1
y  y  K1   K3   K4   K5 y  0.54630249
k 1 k 216 2565 4104 5 k 1
16 6656 28561 9 2
yt  y  K1   K3   K4   K5  K6 yt  0.54595679
k 1 k 135 12825 56430 50 55 k 1

1
4
  0.84 
eps 
r  y
k 1
 yt
k 1
r  0.00034569    0.61603805
 r 

ys x k1  yk1
err 
ys x 
 100 err  0.00000086  k1  0.54630249
ys x
k 1

You might also like