Описание метода Рунге-Кутта

ЗАДАНИЕ Windows Forms Application 2

Решение дифференциального уравнения методом Рунге-Кутта

Постановка задачи и варианты задания

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

Варианты задания

Дифференциальное уравнение Описание метода Рунге-Кутта - student2.ru Описание метода Рунге-Кутта - student2.ru
Описание метода Рунге-Кутта - student2.ru -0,5 0,2
Описание метода Рунге-Кутта - student2.ru -0,2 0,1
Описание метода Рунге-Кутта - student2.ru -0,5 0,7
Описание метода Рунге-Кутта - student2.ru -0,3
Описание метода Рунге-Кутта - student2.ru -0,4 0,3
Описание метода Рунге-Кутта - student2.ru -0,4
Описание метода Рунге-Кутта - student2.ru -0,2
Описание метода Рунге-Кутта - student2.ru -0,4
Описание метода Рунге-Кутта - student2.ru 0,4
Описание метода Рунге-Кутта - student2.ru -0,7 -4
Описание метода Рунге-Кутта - student2.ru -0,3 -3
Описание метода Рунге-Кутта - student2.ru -0,6 1,5
Описание метода Рунге-Кутта - student2.ru -0,1 0,2
Описание метода Рунге-Кутта - student2.ru 0,6 4,5
Описание метода Рунге-Кутта - student2.ru -0,9 1,9

Описание метода Рунге-Кутта

Метод Рунге-Кутта является методом повышенной точности для численного решения дифференциальных уравнений с заданными начальными условиями. Пусть на отрезке Описание метода Рунге-Кутта - student2.ru требуется найти решение дифференциального уравнения

Описание метода Рунге-Кутта - student2.ru (1)

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

Описание метода Рунге-Кутта - student2.ru . (2)

Приращение Описание метода Рунге-Кутта - student2.ru вычисляется по формуле

Описание метода Рунге-Кутта - student2.ru , (3)

где

Описание метода Рунге-Кутта - student2.ru (4)

Алгоритм стартует со значения Описание метода Рунге-Кутта - student2.ru . Коэффициенты Описание метода Рунге-Кутта - student2.ruобновляются на каждом шаге интегрирования.

Предварительная оценка погрешности делается после двойного просчета по формуле:

Описание метода Рунге-Кутта - student2.ru ;

где Описание метода Рунге-Кутта - student2.ru – точное решение в точке Описание метода Рунге-Кутта - student2.ru ; Описание метода Рунге-Кутта - student2.ru – приближенные значения, полученные с шагом Описание метода Рунге-Кутта - student2.ru и Описание метода Рунге-Кутта - student2.ru соответственно. Шаг Описание метода Рунге-Кутта - student2.ru выбирают так, чтобы выполнялось условие Описание метода Рунге-Кутта - student2.ru , где Описание метода Рунге-Кутта - student2.ru – заданная точность.

Метод Рунге-Кутта может быть применен к решению уравнений более высокого порядка путем сведения их к системе дифференциальных уравнений первого порядка. Также возможно решение системы дифференциальных уравнений.

Геометрическая интерпретация коэффициентов Описание метода Рунге-Кутта - student2.ru .

Пусть кривая Описание метода Рунге-Кутта - student2.ru (рис.1) есть решение дифференциального уравнения (1) на отрезке Описание метода Рунге-Кутта - student2.ru . Точка Описание метода Рунге-Кутта - student2.ru данной кривой лежит на прямой, параллельной оси Описание метода Рунге-Кутта - student2.ru и делит отрезок Описание метода Рунге-Кутта - student2.ru пополам, Описание метода Рунге-Кутта - student2.ru и Описание метода Рунге-Кутта - student2.ru – точки пересечения касательной, проведенной к кривой Описание метода Рунге-Кутта - student2.ru в точке Описание метода Рунге-Кутта - student2.ru , с ординатами Описание метода Рунге-Кутта - student2.ru и Описание метода Рунге-Кутта - student2.ru . Тогда число Описание метода Рунге-Кутта - student2.ru с точностью до множителя Описание метода Рунге-Кутта - student2.ru есть угловой коэффициент касательной к кривой Описание метода Рунге-Кутта - student2.ru в точке Описание метода Рунге-Кутта - student2.ru :

Описание метода Рунге-Кутта - student2.ru .

Описание метода Рунге-Кутта - student2.ru

Точка Описание метода Рунге-Кутта - student2.ru имеет координаты Описание метода Рунге-Кутта - student2.ru . Следовательно, Описание метода Рунге-Кутта - student2.ru с точностью до множителя Описание метода Рунге-Кутта - student2.ru есть угловой коэффициент касательной, проведенной в точке Описание метода Рунге-Кутта - student2.ru ( Описание метода Рунге-Кутта - student2.ru – отрезок касательной): Описание метода Рунге-Кутта - student2.ru .

Через точку Описание метода Рунге-Кутта - student2.ru проведем прямую, параллельную отрезку Описание метода Рунге-Кутта - student2.ru , до пересечения в точке Описание метода Рунге-Кутта - student2.ru с вертикалью Описание метода Рунге-Кутта - student2.ru . Тогда точка Описание метода Рунге-Кутта - student2.ru имеет координаты Описание метода Рунге-Кутта - student2.ru , а Описание метода Рунге-Кутта - student2.ru с точностью до множителя Описание метода Рунге-Кутта - student2.ru есть угловой коэффициент касательной, проведенной к интегральной кривой в точке Описание метода Рунге-Кутта - student2.ru : Описание метода Рунге-Кутта - student2.ru ( Описание метода Рунге-Кутта - student2.ru – отрезок этой касательной).

Через точку Описание метода Рунге-Кутта - student2.ru проведем прямую, параллельную отрезку Описание метода Рунге-Кутта - student2.ru , которая пересечет вертикаль в конце шага в точке Описание метода Рунге-Кутта - student2.ru с координатами Описание метода Рунге-Кутта - student2.ru . Тогда Описание метода Рунге-Кутта - student2.ru с точностью до множителя Описание метода Рунге-Кутта - student2.ru определяет угловой коэффициент касательной, проведенной к интегральной кривой в точке Описание метода Рунге-Кутта - student2.ru : Описание метода Рунге-Кутта - student2.ru . Таким образом, расчетное значение Описание метода Рунге-Кутта - student2.ru связано с углами Описание метода Рунге-Кутта - student2.ru соотношением

Описание метода Рунге-Кутта - student2.ru .

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