ВУЗ:
Составители:
Рубрика:
29
00.51
1
1.2
1.4
1.6
1.8
2
y1
i
y2
i
y4
i
yt
i
x
i
y4y:=
x
i
y
i
x
i1−
h+
y
i1−
kx
i1−
y
i1−
,
()
6
+
:=
kxy,()k1xy,()2k2xy,()⋅+ 2k3xy,()⋅+ k4xy,()+:=
k4xy,()hfxh+ yk3xy,()+,()⋅:=k3xy,()hfx
h
2
+ y
k2xy,()
2
+,
⋅:=
k2xy,()hfx
h
2
+ y
k1xy,()
2
+,
⋅:=
k1xy,()hfxy,()⋅:=
Метод Рунге - Кутта четвертого порядка
y2y:=
x
i
y
i
x
i1−
h+
y
i1−
hfx
i1−
0.5h⋅+ y
i1−
0.5fx
i1−
y
i1−
,
()
⋅+,
()
⋅+
:=
Модифицированный метод Эйлера
y1y:=
yt
i
e
x
i
()
2
2
:=
x
i
y
i
x
i1−
h+
y
i1−
hfx
i1−
y
i1−
,
()
⋅+
:=
Метод Эйлера
i1N..:=y
0
1:=x
0
0:=N10:=h0.1:=
fxy,()xy⋅:=
Решение дифференциального уравнения численными
методами
Рис . 3.2
29
Реш ен ие диф ф ерен циал ьн ого урав н ен ия числ ен н ы ми
методами
f ( x , y) := x⋅ y
h := 0.1 N := 10 x0 := 0 y0 := 1 i := 1 .. N
М ет од Э йлера
( xi) 2
xi xi− 1 + h
2
:= yti := e
yi− 1 + h ⋅ f ( xi− 1 , yi−1)
y1 := y
yi
М од иф ицированный мет од Э йлера
xi xi−1 + h
:=
yi−1 + h ⋅f ( xi−1 + 0.5 ⋅ h , yi−1 + 0.5 ⋅f ( xi−1 , y i−1) )
y2 := y
yi
М ет од Рунге-Кут т а чет верт ого поряд к а
k1 ( x , y) := h ⋅f ( x , y)
k2 ( x , y) := h ⋅ f x +
h k1 ( x , y)
,y +
2 2
k3 ( x , y ) := h ⋅f x +
h k2 ( x , y )
,y + k4 ( x , y ) := h ⋅f ( x + h , y + k3 ( x , y) )
2 2
k ( x , y) := k1 ( x , y) + 2 ⋅k2 ( x , y) + 2 ⋅ k3 ( x , y ) + k4 ( x , y)
xi−1 + h
xi
:= k ( xi−1 , y i−1) y4 := y
yi i− 1
y +
6
2
y1i 1.8
y2i 1.6
y4i
1.4
yti
1.2
1
0 0.5 1
xi
Рис . 3.2
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
