Составители:
Рубрика:
51
Согласно методу Рунге-Кутта, Δy
0 
приближенно определяют по форму-
ле 
() () () ()
()
0
4
0
3
0
2
0
10
22
6
1
kkkky +++=Δ ,         (14) 
отсюда 
001
yyy
Δ
−
=
. 
Далее,  приняв  (x
1
,y
1
)  за  исходные  данные  и  повторяя  тот  же  процесс, 
находим y
2
. Аналогично вычисляются 
y
i 
(i=3,4,5,…). 
Более  подробно  с методами  решений  систем уравнений  можно  позна-
комиться в [13]. 
ЛАБОРАТОРНАЯ РАБОТА №5 
Задание:
  Методом  Рунге-Кутта  найти  решение  дифференциального 
уравнения 
()
y
1
xsiny +=
′
, удовлетворяющее начальным условиям y(0)=1 на 
отрезке [0, 8
π
]. Сравнить  полученные  результаты  с  решением,  получен-
ным с помощью встроенных функций MathCad. 
Образец выполнения задания 
() ()
y
1
xsin:y,xf +=
   правая часть дифференциального уравнения 
y
0
 := 1     x
0
 := 0    задание начальных условий 
N := 10   число  точек  разбиения  отрезка  интегриро-
вания 
b := 8⋅π     a := 0    границы отрезка интегрирования 
()
N
ab
:h
−
=      вычисление шага интегрирования 
h = 2.513      значение шага интегрирования 
расчетные  формулы  метода  Рунге-Кутта,  заданные  в  виде  функций 
пользователя 
h
2.513
=
     Согласно методу Рунге-Кутта, Δy0 приближенно определяют по форму-
ле
                                   Δy 0 =     (k1 + 2k2(0 ) + 2k3(0 ) + k4(0 ) ),
                                            1 (0 )
                                                                                    (14)
                                            6
отсюда
                                                 y1 = y0 − Δy0 .
   Далее, приняв (x1,y1) за исходные данные и повторяя тот же процесс,
находим y2. Аналогично вычисляются
                                                yi (i=3,4,5,     ).
   Более подробно с методами решений систем уравнений можно позна-
комиться в [13].
                                   ЛАБОРАТОРНАЯ РАБОТА №5
   Задание: Методом Рунге-Кутта найти решение дифференциального
                         1
уравнения y′ = sin (x ) + , удовлетворяющее начальным условиям y(0)=1 на
                         y
отрезке [0, 8π]. Сравнить полученные результаты с решением, получен-
ным с помощью встроенных функций MathCad.
                                   Образец выполнения задания
                               1
     f (x, y ) := sin (x ) +                  правая часть дифференциального уравнения
                               y
     y0 := 1       x0 := 0                    задание начальных условий
     N := 10                                 число точек разбиения отрезка интегриро-
                                             вания
     b := 8⋅π       a := 0                   границы отрезка интегрирования
     h :=
            (b − a )                          вычисление шага интегрирования
               N
h =h =2.513
        2.513                                 значение шага интегрирования
   расчетные формулы метода Рунге-Кутта, заданные в виде функций
пользователя
                                                                                     51
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 51
 - 52
 - 53
 - 54
 - 55
 - …
 - следующая ›
 - последняя »
 
