Методические указания к лабораторным работам по дисциплине «Вычислительные методы на эвм»



Download 0,76 Mb.
Pdf ko'rish
bet9/14
Sana24.02.2022
Hajmi0,76 Mb.
#198281
TuriМетодические указания
1   ...   6   7   8   9   10   11   12   13   14
2.3. Методы Рунге-Кутта 
Рассмотренные выше метод Эйлера и его модификации являются ча-
стными случаями однопараметрического семейства схем Рунге-Кутта раз-
личного порядка точности. Так, например, модифицированный метод Эй-
лера (10) и метод Эйлера с пересчетом (11) представляют собой частный 
случай схем Рунге-Кутта второго порядка точности, которые определяются 
следующим разностным соотношением: 
1
(13) 
где 

– свободный параметр, аp
1
и p
2
вспомогательные величины
вычисляемые по формулам 
(13’) 
Нетрудно видеть, что при

=1 формулы (13) и (13’) переходят в фор-
мулы модифицированного метода Эйлера (10), а при

=1/2 в формулы ме-
тода Эйлера с пересчетом (11). 


12 
Широкое распространение на практике получил метод Рунге-Кутта 
четвертого порядка точности. Расчетные формулы этого метода имеют 
следующий вид: 

ℎ 
(14) 
гдеp
k
– вспомогательные величины. 
Метод Рунге-Кутта (14) требует существенно большего объема вы-
числений по сравнению с методом Эйлера и его модификациями, однако 
это окупается повышенной точностью, что дает возможность проводить 
вычисления с бóльшим шагом. Другими словами, для получения результа-
тов с одинаковой точностью в методе Эйлера потребуется значительно 
меньший шаг, чем в методе Рунге-Кутта (14). 
2.4. Представление о многошаговых методах 
Многошаговые методы решения задачи Коши характерны тем, что 
вычисляемое значение решения в текущем узле зависит от данных не 
только в одном предыдущем узле, но и в ряде предшествующих. В качест-
ве примера построим простейший многошаговый метод. Заменяя в (6) 
производную в окрестности каждого i-го узла сетки центральным разност-
ным отношением, получим следующую разностную схему: 
1 1
(15) 
Эта система незамкнута так как значениеy
1
не определено. Выразим 
из (15) значениеy
i+1


(16) 
Видно, что искомое значениеy
i+1
зависит от двух предыдущих значе-
ний y
i
иy
i-1
. Для того, чтобы начать вычисления по формуле (16) при задан-
ном значенииy
0
необходимо каким-то образом доопределить значение y
1

Это можно сделать, например, воспользовавшись методом Эйле-
ра:y
1
=y
0
+hf(x
0
,y
0
). Формула (16) является простейшим многошаговым 
(двухточечным) методом решения задачи Коши и обладает вторым поряд-
ком точности. 
Коснемся коротко принципиально иного подхода, который также по-
зволяет конструировать методы решения задачи Коши различной точно-
сти. Заметим, что решение уравнения
удовлетворяет инте-
гральному соотношению 


13 
 
Если решение в узлах вплоть до i-го уже вычислено, то по известным 
значениямf
k
=f(x
k
,y
k
), k=i, i-1,…, можно интерполировать подынтегральную 
функцию полиномами различной степени. Вычисляя интеграл от выбран-
ного полинома, будем получать различные расчетные формулы, называе-
мые формулами Адамса.Например, заменяя подынтегральную функцию ее 
значением в точке x
i
(полиномом нулевой степени), получим

или y
i+1
=y
i
+hf
i 
– метод Эйлера (полученный новым способом). 
Заменяя подынтегральную функцию полиномом третьей степени 
можно получить метод Адамса четвертого порядка: 
(17) 
Любопытен вопрос: какой из двух теперь известных нам методов 
четвертого порядка точности предпочтительней – метод Адамса (17) или 
метод Рунге-Кутта (14). При ответе на этот вопрос нужно принимать сле-
дующие соображения: метод Адамса требует меньших затрат (арифмети-
ческих операций) при определении очередного значенияy
i+1
, так как при 
счете по формуле (17) нужно лишь один раз вычислять значение 
функцииf
i
=f(x
i
,y
i
), другие значения –f
i-1
, f
i-2
, f
i-3
– к этому моменту уже вы-
числены (достаточно их сохранять в памяти компьютера), в то время как 
метод Рунге-Кутта требует в обязательном порядке вычислять четыре 
вспомогательных значения функции f (см. формулы (14)). 
С другой стороны, чтобы начать вычисления по формулам Адамса, 
необходимо помимо заданного значенияy
0
как-то определить (например, 
по тем же формулам Рунге-Кутта) значения y
1
, y
2
, y
3
в первых трех узлах 
интегрирования. 

Download 0,76 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish