Методы Рунге-Кутта 2-го порядка.
Стр 1 из 2Следующая ⇒ Численное решение задачи Коши для дифференциальных уравнений 1 – го порядка. Соотношение вида
где Порядком дифференциального уравнения называется порядок старшей производной, входящей в это уравнение. Решить уравнение, значит, найти n раз дифференцируемую функцию Общим решением дифференциального уравнения называется n раз дифференцируемая функция Решение дифференциального уравнения, полученное из общего решения при конкретных значениях произвольных постоянных Для выделения частного решения из общего решения ДУ, кроме самого уравнения, необходимо иметь некоторые дополнительные условия, позволяющие определить значения произвольных постоянных
Здесь Методы решения дифференциальных уравнений можно условно разбить на точные, приближенные и численные. Точные методы позволяют выразить решение ДУ через элементарные функции. Получить точное решение ДУ можно не всегда. Приближенные методы дают решение в виде некоторой последовательности функций
Рассмотрим задачу Коши для обыкновенного дифференциального уравнения первого порядка:
Будем предполагать, что f(x,y) непрерывная и непрерывно дифференцируемая по
содержащей внутри себя точку Будем решать задачу Коши численными методами. Выберем на отрезке Пусть При численном решении задачи Коши для ОДУ первого порядка, используя начальные условия Рассмотрим некоторые из методов.
Метод рядов Тейлора. Разложим точное решение y(x) в ряд Тейлора в окрестности точки
Напомним, что при численном решении задачи Коши точное решение нам известно лишь в точке
Формула 2 – го порядка точности методом рядов Тейлора примет вид:
Метод рядов Тейлора, как и все последующие рассмотренные нами методы, является одношаговым. Для вычисления нового значения функции Можно построить формулы более высокого порядка точности, удерживая в разложении в ряд Тейлора большое число слагаемых.
Метод Эйлера. Формулу Эйлера можно получить, удерживая в формуле рядов Тейлора лишь два слагаемых. Формула имеет вид: Погрешность на отдельном шаге равна Метод Эйлера иногда называют методом ломанных из-за его геометрического смысла. В точке
Т.о. интегральная кривая заменяется ломаной линией. Метод Эйлера можно отнести к методам Рунге–Кутта 1 –го порядка. При возрастании x погрешность решения может накапливаться.
Методы Рунге-Кутта 2-го порядка. Метод Эйлера – Коши (или метод типа «предиктор-корректор»). Метод состоит из двух этапов. Сначала находят по методу Эйлера грубое решение, предиктор:
На следующем шаге это грубое решение сглаживается, корректор:
Запишем метод в более удобной для расчетов и программирования форме: На каждом шаге метода вычисляются коэффициенты Погрешность на отдельном шаге равна
Модифицированный метод Эйлера. Расчеты осуществляются по формулам: Или в другой форме записи:
Как и в предыдущем методе, погрешность на отдельном шаге равна
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|