Участник:SVDer/Черновики/ОДУ/Обыкновенные дифференциальные уравнения первого порядка/Метод Рунге-Кутты: различия между версиями
Содержимое удалено Содержимое добавлено
SVDer (обсуждение | вклад) Новая страница: «В методе функциональных рядов последующее значение функции определялось через производн...» |
(нет различий)
|
Текущая версия от 18:19, 19 декабря 2010
В методе функциональных рядов последующее значение функции определялось через производные. Если функция имеет сложный вид, то вычислять производные бывает затруднительно. Метод Рунге-Кутты использует значения только и . Рассматривается метод четвертого порядка.
Пусть известно значение функции на предыдущем шаге, тогда определяют следующие числа:
Затем значение на следующем шаге определяется по формуле
Пример Решить предыдущий пример методом Рунге-Кутты. Результаты вычисления опять сведем в таблицу.
Значения x | Аналитические значения y | Численно полученные значения | Относительная погрешность, 10-9 % |
---|---|---|---|
0 | 1,00000 | 1,00000 | 0,000 |
0,1 | 1,00250 | 1,00250 | 0,162 |
0,2 | 1,01005 | 1,01005 | 1,636 |
0,3 | 1,02276 | 1,02276 | 5,906 |
0,4 | 1,04081 | 1,04081 | 15,091 |
0,5 | 1,06449 | 1,06449 | 32,697 |
0,6 | 1,09417 | 1,09417 | 64,667 |
0,7 | 1,13032 | 1,13032 | 120,703 |
0,8 | 1,17351 | 1,17351 | 215,873 |
0,9 | 1,22446 | 1,22446 | 372,483 |
1,0 | 1,28403 | 1,28403 | 622,204 |
Максимальная ошибка составляет 6,22204·10-7</math> %. Для рассмотренного примера метод Рунге-Кутты оказался самым точным.