Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Численные методы решения систем ОДУ первого порядка
Рассмотренные выше методы решения задачи Коши для одного уравнения могут быть использованы также для решения систем дифференциальных уравнений первого порядка и уравнений высших порядков. Пусть задана задача коши для системы двух уравнений первого порядка: Обобщим формулы явного метода Эйлера (5.5): , модифицированного метода Эйлера (5.7): , схемы Рунге-Кутта четвертого порядка точности (5.10):
Вычисления приближенного решения проводятся путем последовательного применения этих формул.
Рассмотрим задачу Коши для уравнения второго порядка Введем вторую неизвестную функцию . Тогда исходная задача Коши для уравнения сводится к следующей задаче для системы двух ОДУ первого порядка: , которая решается с помощью методов, описанных выше. ПРИМЕР 5.2. Найти решение задачи Коши: на отрезке . Точное решение: . Проверим, что точное решение удовлетворяет данному дифференциальному уравнению. Действительно: Решим задачу явным методом Эйлера (5.5), модифицированным методом Эйлера (5.7) и методом Рунге-Кутты (5.10) на сетке с шагом . Введем функцию и получим следующую задачу Коши для системы двух ОДУ первого порядка: . Используем формулы явного метода Эйлера: , модифицированного метода Эйлера: . четырехэтапного метода Рунге – Кутты:
Решение оформим в виде таблиц.
Схема Эйлера:
Модифицированный метод Эйлера:
Схема Рунге-Кутта:
Как можно видеть, максимальная погрешность, определяемая как разность между точным и рассчитанным значением функции , в методе Рунге-Кутта не превышает .
|