Численные методы решения дифференциальных уравнений
В этом разделе приведены примеры решенных задач по теме численного решения обыкновенных дифференциальных уравнений (ОДУ) и систем. Разобраны наиболее известные методы Эйлера, Рунге-Кутта (разных порядков), приведено сравнение приближенных и точных решений, построены графики.
Решения задач на численное интегрирование дифференциальных уравнений онлайн
Задача 1.Численно решить задачу Коши для обыкновенного дифференциального уравнения 1-го порядка
на отрезке [t0,T] с шагом h=0.2 а) методом Эйлера; б) методом Рунге-Кутты 2-го порядка с оценкой погрешности по правилу Рунге.
Найти точное решение задачи. Построить на одном чертеже графики точного и приближенных решений.
Задача 2. Используя 1) метод Эйлера и 2) модифицированный метод Эйлера, найдите приближенное решение задачи Коши для обыкновенного дифференциального уравнения первого порядка y′=f(x,y) удовлетворяющего начальным условиям y(x0)=y0 на отрезке [a,b] с шагом h=0.1. Все вычисления вести с четырьмя десятичными знаками.
Задача 3. Численно решить задачу Коши для ОДУ 2-ого порядка методом Рунге-Кутта 4-го порядка. u″+exu′−(10+sinx)u+f=0,0<x<1 u(0)=0;u′(0)=50 f=50((11+sinx)sinx−excosx). Точное решение: u=50sinx,h=0.05,n=20
Задача 4. Методом конечных разностей найти решение краевой задачи с шагами h1=(b−a)/5, h2=(b−a)/10 и оценить погрешность по правилу Рунге. Построить графики полученных приближенных решений.