V
V
12. Wyznaczyć kilka początkowych wartości rozwiązania równania różniczkowego
+ 3— = 4y e_3v dla warunków początkowych:j>(0) = 1, j’(0) = 0,>•”(()) = -1 metodą otwartą
d2y . - dy
dx3 dx Eulera z krokiem h = 0,1.
oj . , . . dy d2y d*y dy( 3)
dx
Sprowadzamy równanie do postaci wektorowej: y = y(p, — - y{2), —— = y{i), —t- =-
dx dx dx
-Y
dx
dx
-4_y(i, e 3jy(2)
>\l> |
y <2) | |
y (2) |
— |
y (3) |
7(3). |
.^(1) e~3x | |
Y |
p |
-3 y
(2)
, czyli ^- = P(x,y) dx
Algorytm metody Eulera: Y,+i = Y, + P(.v„ y,j h. Warunki początkowe: Y0 =
1
0
-1
Y3 = Y2 +P(x2,^2) =
0.974
-0,1874
0.00834
Y, = Y0+ P(x0,y0) =
Y2 =Y1+P(x,^1) =
>'( I )3 A 2)3 A 3)3
y (do | |
y (2)o |
+ 0,1 |
_W(3)0 _ |
L |
W(1)1 | |
y (2)i |
+ 0,1 |
y <3)i _ |
i. |
y (02 | |
y (2)2 |
+ 0,1 |
y (3)2 | |
y (i)3 |
- |
y (2)3 |
+ 0.1 |
y (3)3 |
4 y
(1)0
4^(i)i e 1 (2)i
y (2)2
y (3)2
4>’<|)2 e 2 “3>;(2)2
Ąy
<=y(0) = y(l)o <=.v’(0)=y(2)o <=y' (0) =y(3)o
3>’(2
)0
■ 1 ■ |
0 |
1 |
di | |||
— |
0 |
+ 0,1 |
-1 |
— |
-0,1 |
<= A 2)1 |
-1 |
4-1 -e-30-3 0 |
_- 0.6_ |
<=^(3)1 |
-3x
1
0.1
0.6
+ 0.1
0,99
-0,16
-0,2737
4-1-e
+ 0.1
-0,1 1 [ 0.99
-0,6 = -0,16
-3 0J _3.(_01)J [_o,2737
-0.16 -0,2737
4 • 0,99 • e-30,2 - 3 • (-0,16)
<=+(!
<=y<2
<=.V( 3
Y4=Y3+P(x3o>3) =
(1)3
•Y (3)3 ,"3jf3 _
3>’
(2)3
0.974 |
-0,1874 |
' 0.9553 " |
<=^(1)4 | ||
-0.1874 |
+ 0.1 |
-0.00834 |
— |
-0.1882 |
<=yc-)4 |
-0,00834 |
4• 0.974-e-303 -3-(-0,1874) |
-0,2063 |
<= >’(3H |
Wartości: funkcji -y = [1; 1; 0.99; 0.974; 0,9553; ...], 1. pochodnej -y’= [0; -0,1; -0,16; -0,1874; -0.1882; ...]. 2. pochodnej-y”= [-1; -0,6; -0,2737; -0,00834; -0,2063,...]
16