Рассмотрим наиболее популярный метод решения задачи Коши – метод Рунге-Кутта. Этот метод позволяет строить формулы расчета приближенного решения практически любого порядка точности.
Выведем формулы метода Рунге-Кутта второго порядка точности. Для этого решение представим куском ряда Тейлора, отбрасывая члены с порядком выше второго. Тогда приближенное значение искомой функции в точке xi, можно записать в виде:
Теперь, если вместо (х0, у0)в (7.10) подставить (х1, у1),получим формулу для вычисления у2– приближенного значения искомой функции в точке х2.
В общем случае метод Рунге-Кутта применяется на произвольном разбиении отрезка [х0, X]на п частей, т. е. с переменным шагом
x0, x1, ..., xn; hi = xi + 1 – xi, xn = X. (7.11)
Параметр α выбирают равным 1 или 0,5. Запишем окончательно расчетные формулы метода Рунге-Кутта второго порядка с переменным шагом для α = 1:
yi +1 = yi + hi f(xi + , yi+ f(xi, yi)), (7.12)
i = 0, 1, ..., n – 1.
и α = 0,5:
yi +1 = yi + [f(xi, yi)+ f(xi + hi, yi + hif(xi, yi))], (7.13)
i = 0, 1, ..., n – 1.
Дадим геометрическую интерпретацию методов Рунге-Кутта (7.12), (7.13).
На рис. 7.3 а иллюстрируется формула (7.12). Сначала по методу Эйлера вычисляется приближенное значение в точке хi+ hi/2. В этой точке определяется касательная к интегральной кривой, параллельно которой через точку (xi, yi)проводится прямая до точки пересечения с прямой х = xi+1.Ордината точки пересечения yi+1 принимается за приближенное значение искомого решения в точке xi+1.
Рис. 7.3, б интерпретирует формулу (7.13). Методом Эйлера вычисляется приближенное значение yi + hif(хi, yi) в точке хi+1.В этой точке тангенс угла наклона касательной к интегральной кривой равен выражению f(xi + hi, yi+ hif(хi, yi)).Через точку (xi, уi) проводится прямая, тангенс угла наклона которой определяется как полусумма угловых коэффициентов касательных, проведенных через точки (xi, yi) и (xi+1, yi + hif(xi, уi)).За приближенное значение искомого решения в точке хi+1 принимается ордината точки пересечения этой прямой с прямой х = xi+1.
Отметим, что метод (7.13) совпадает с методом Эйлера-Коши (7.7).
Рис. 7.3
Теорема 7.2. Если правая часть f(х, у)уравнения (7.1) непрерывна и ограничена вместе со своими производными до второго порядка включительно, то решение, полученное по формулам (7.12) и (7.13), равномерно сходится к решению задачи (7.1) и (7.2) с погрешностью O(max hi2).
Приведем наиболее употребительные формулы метода Рунге-Кутта, формулы четвертого порядка точности: