Метод Эйлера, метод Рунге – Кутты

Основные понятия:численные методы решений дифференциальных уравнений [1, с. 425-428]

Рассмотрим задачу Коши для дифференциального уравнения первого порядка, разрешенного относительно производной

метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru .

Требуется найти решение на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru , где метод Эйлера, метод Рунге – Кутты - student2.ru .

Разобьем отрезок метод Эйлера, метод Рунге – Кутты - student2.ru на метод Эйлера, метод Рунге – Кутты - student2.ru равных частей и получим последовательность метод Эйлера, метод Рунге – Кутты - student2.ru где метод Эйлера, метод Рунге – Кутты - student2.ru , а метод Эйлера, метод Рунге – Кутты - student2.ru шаг интегрирования.

В методе Эйлера приближенные значения метод Эйлера, метод Рунге – Кутты - student2.ru вычисляются последовательно по формуле

метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru . (10.6)

По методу Рунге – Кутты (см. комментарий с. 230) второго порядка точности приближенные значения вычисляются по формуле

метод Эйлера, метод Рунге – Кутты - student2.ru ,

где метод Эйлера, метод Рунге – Кутты - student2.ru . (10.7)

Задания для выполнения лабораторной работы

Задача 1. Получить численное решение дифференциального уравнения метод Эйлера, метод Рунге – Кутты - student2.ru с начальным условием метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru методом Эйлера. Шаг интегрирования принять равным метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru .

1.1. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.2. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.3. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.4. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.5. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.6. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.7. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.8. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.9. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.10. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.11. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.12. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.13. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.14. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.15. метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.16. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.17. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.18. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.19. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.20. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.21. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.22. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.23. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.24. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.25. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.26. метод Эйлера, метод Рунге – Кутты - student2.ru, метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.27. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.28. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.29. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.30. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.31. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.32. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.33. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.34. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

1.35. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

Задача 2.Получить численное решение дифференциального уравнения метод Эйлера, метод Рунге – Кутты - student2.ru с начальным условием метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru методом Рунге – Кутты, шаг интегрирования принять равным метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru . Найти абсолютную погрешность метод Эйлера, метод Рунге – Кутты - student2.ru и относительную погрешность метод Эйлера, метод Рунге – Кутты - student2.ru (в процентах) приближенного решения (сравнить полученный приближенный результат с точным решением при метод Эйлера, метод Рунге – Кутты - student2.ru ) (варианты заданий взяты из метод Эйлера, метод Рунге – Кутты - student2.ru ).

2.1. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.2. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.3. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.4. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.5. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.6. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.7. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.8. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.9. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.10. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.11. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.12. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.13. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.14. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.15. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.16. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.17. метод Эйлера, метод Рунге – Кутты - student2.ru при метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.18. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.19. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.20. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.21. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.22. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.23. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.24. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.25. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.26. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.27. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.28. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.29. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

2.30. метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru .

Решение типовых задач

Пример 1. Получить численное решение дифференциального уравнения метод Эйлера, метод Рунге – Кутты - student2.ru с начальным условием метод Эйлера, метод Рунге – Кутты - student2.ru на отрезке метод Эйлера, метод Рунге – Кутты - student2.ru с шагом метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru , используя методы Эйлера и Рунге – Кутты. Найти погрешности полученных приближенных решений, сравнив их с точным решением (пример из метод Эйлера, метод Рунге – Кутты - student2.ru ).

метод Эйлера, метод Рунге – Кутты - student2.ru Данное уравнение является уравнением Бернулли, его частное решение имеет вид метод Эйлера, метод Рунге – Кутты - student2.ru . Тогда точное значение метод Эйлера, метод Рунге – Кутты - student2.ru .

В задаче даны метод Эйлера, метод Рунге – Кутты - student2.ru , метод Эйлера, метод Рунге – Кутты - student2.ru . Используя расчетную формулу (10.6) метода Эйлера заполняем таблицу 10.2

Таблица 10.2

метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru
3,0 1,2 – 1,04 – 0,208
3,2 0,992 – 0,67406 – 0,13481
3,4 0,85719 – 0,48266 – 0,09653
3,6 0,76066 – 0,36731 – 0,07346
3,8 0,68720 – 0,29140 – 0,05828
4,0 0,62892    

Используя расчетные формулы метода Рунге – Кутты (10.7) заполняем таблицу 10.3.

Таблица 10.3

метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru
3,0 1,2 – 1,04 3,1 1,096 – 0,84765 – 0,16953
3,2 1,03047 – 0,73905 3,3 0,95649 – 0,62503 – 0,12501
3,4 0,90547 – 0,55356 3,5 0,85011 – 0,47980 – 0,09596
3,6 0,80951 – 0,43044 3,7 0,76647 – 0,38320 – 0,07606
3,8 0,73345 – 0,34494 3,9 0,69895 – 0,30932 – 0,06186
4,0 0,67158          

Погрешности (абсолютная метод Эйлера, метод Рунге – Кутты - student2.ru и относительная метод Эйлера, метод Рунге – Кутты - student2.ru ) приближенных значений метод Эйлера, метод Рунге – Кутты - student2.ru приведены в таблице 10.4.

Таблица 10.4

Решение метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru метод Эйлера, метод Рунге – Кутты - student2.ru , %
точное 0,66667
приближенное методом Эйлера 0,62892 0,0377 5,7
приближенное методом Рунге – Кутты 0,67158 0,0049 0,7

метод Эйлера, метод Рунге – Кутты - student2.ru

Контрольные задания по теме «Дифференциальные уравнения»

1. Доказать, что решением уравнения первого порядка метод Эйлера, метод Рунге – Кутты - student2.ru является функция метод Эйлера, метод Рунге – Кутты - student2.ru .

2. Определить типы дифференциальных уравнений 1-го порядка:

1) метод Эйлера, метод Рунге – Кутты - student2.ru , 2) метод Эйлера, метод Рунге – Кутты - student2.ru , 3) метод Эйлера, метод Рунге – Кутты - student2.ru ,

4) метод Эйлера, метод Рунге – Кутты - student2.ru , 5) метод Эйлера, метод Рунге – Кутты - student2.ru .

3. Найти общее решение уравнения метод Эйлера, метод Рунге – Кутты - student2.ru .

4. Найти общее решение дифференциального уравнения метод Эйлера, метод Рунге – Кутты - student2.ru .

5. Найти метод Эйлера, метод Рунге – Кутты - student2.ru – решение задачи Коши: метод Эйлера, метод Рунге – Кутты - student2.ru .

6. Найти общее решение дифференциального уравнения метод Эйлера, метод Рунге – Кутты - student2.ru

7. Найти общее решение метод Эйлера, метод Рунге – Кутты - student2.ru .

8. Проверить, какая из следующих функций является решением уравнения метод Эйлера, метод Рунге – Кутты - student2.ru : 1) метод Эйлера, метод Рунге – Кутты - student2.ru , 2) метод Эйлера, метод Рунге – Кутты - student2.ru , 3) метод Эйлера, метод Рунге – Кутты - student2.ru , 4) метод Эйлера, метод Рунге – Кутты - student2.ru .

9.Записать линейное однородное дифференциальное уравнение второго порядка относительно искомой функции метод Эйлера, метод Рунге – Кутты - student2.ru , если известны корни его характеристического уравнения: метод Эйлера, метод Рунге – Кутты - student2.ru .

10. Найти решение задачи Коши: метод Эйлера, метод Рунге – Кутты - student2.ru .

11. Найти вид частного решения следующих линейных неоднородных дифференциальных уравнений, не вычисляя неопределенных коэффициентов:

1) метод Эйлера, метод Рунге – Кутты - student2.ru , 2) метод Эйлера, метод Рунге – Кутты - student2.ru ,

3) метод Эйлера, метод Рунге – Кутты - student2.ru , 4) метод Эйлера, метод Рунге – Кутты - student2.ru .

12. Найти общее решение дифференциального уравнения метод Эйлера, метод Рунге – Кутты - student2.ru .

Наши рекомендации