Численные методы решения дифференциальных уравнений
В этом разделе приведены примеры решенных задач по теме численного решения обыкновенных дифференциальных уравнений (ОДУ) и систем. Разобраны наиболее известные методы Эйлера, Рунге-Кутта (разных порядков), приведено сравнение приближенных и точных решений, построены графики.
Решения задач на численное интегрирование дифференциальных уравнений онлайн
Задача 1.Численно решить задачу Коши для обыкновенного дифференциального уравнения 1-го порядка
на отрезке $[t_0, T]$ с шагом $h=0.2$ а) методом Эйлера; б) методом Рунге-Кутты 2-го порядка с оценкой погрешности по правилу Рунге.
Найти точное решение задачи. Построить на одном чертеже графики точного и приближенных решений.
Задача 2. Используя 1) метод Эйлера и 2) модифицированный метод Эйлера, найдите приближенное решение задачи Коши для обыкновенного дифференциального уравнения первого порядка $y’=f(x,y)$ удовлетворяющего начальным условиям $y(x_0)=y_0$ на отрезке $[a,b]$ с шагом $h=0.1$. Все вычисления вести с четырьмя десятичными знаками.
Задача 3. Численно решить задачу Коши для ОДУ 2-ого порядка методом Рунге-Кутта 4-го порядка. $$u''+e^x u'-(10+\sin x )u+f=0, 0\lt x \lt 1$$ $$u(0)=0; u'(0)=50$$ $$f=50((11+\sin x) \sin x-e^x \cos x). $$ Точное решение: $u=50 \sin x, h=0.05, n=20$
Задача 4. Методом конечных разностей найти решение краевой задачи с шагами $h_1=(b-a)/5$, $h_2=(b-a)/10$ и оценить погрешность по правилу Рунге. Построить графики полученных приближенных решений.