Задача Коши для дифференциального уравнения n-го порядка
y(n) = f(x, у, у', ... , y(n-1)), x Î (х0, X), (7.21)
y(x0) = y0, y'(x0) = y1,0,…,y(п-1)(x0) = yп - 1,0. (7.22)
легко сводится к задаче Коши для системы дифференциальных уравнений первого порядка с помощью замены переменных
z0 = y, z1 = y',..., zn - 1 = y(n – 1). (7.23)
Учитывая (7.23), из уравнения (7.21) получим систему дифференциальных уравнений
(7.24)
Начальные условия (7.22) для функций zl, переписываются в виде
z0(x0) = y0, z1(x0) = y1,0,…,zn-1(x0) = yп - 1,0. (7.25)
Запишем для полученной системы метод Рунге-Кутта:
zl,i+1 = zl,i + (+ + + ), (7.26)
i = 0, 1, 2, ... , N; l = 0, 1,…, n – 1.
Для вычисления коэффициентов , , , имеем следующие формулы:
K0,1 = z1,i,
K1,1 = z2,i,
…………
Kn-1,1 = f(xi, z0,i, z1,i,…, zn-1,i),
K0,2 = z1,i + ,
K1,2 = z2,i + ,
…………………
Kn-1,2 = f(xi + , z0,i + , z1,i + ,…, zn-1,i + ),
K0,3 = z1,i + ,
K1,3 = z2,i + ,
…………………
Kn-1,3 = f(xi + , z0,i + , z1,i + ,…, zn-1,i + ),
K0,4 = z1,i + ,
K1,4 = z2,i + ,
Kn-1,4 = f(xi + , z0,i + , z1,i + ,…, zn-1,i + ).