3.2. Метод Эйлера-Коши

Пусть опять решаем уравнение y' = f(x,y), y(x0) = y0. Решение ищем на отрезке [x0, xn].

Пусть нам известны координаты некоторой точки, принадлежащей искомому решению (xm; ym). Найдем средний тангенс угла наклона касательной для двух точек: (xm, ym) и (xm + h, ym + h · m).

Последняя точка, есть та самая, которую в методе Эйлера мы обозначаем (xm+1; ym+1), но здесь точка будет вспомогательной.

Итак, сначала по методу Эйлера находится точка А, лежащая на прямой L1,тангенс угла наклона которой tg α 1 = f(xm; ym). В этой точке снова вычисляется тангенс угла наклона касательной L2

tg α2 = f (xm+ h;  ym + h · m).

Затем через точку (xm; ym) проводим прямую L, тангенс угла наклона которой равен (tg α1 + tg α2)/2. Точка, в которой L пересечется с прямой x = xm+1, и будет искомой (xm+1; ym+1).Таким образом, ym+1 искомое приближение значения функции на данном шаге интегрирования.

Расчетные формулы метода Эйлера - Коши следующие:

m+1 = ym + h · f(xm; ym);

ym+1 = ym + (h/2) · [f(xm; ym) + f(xm+1; ỹm+1)];

xm+1 = xm + h.

Аналогично, для системы дифференциальных уравнений:

y'i = fi(x, y1, y2, ... yk), yi = yi0, i = 1, 2,... k;

im+1 = yim + h · fi(xm, y1m; y2m, ... ykm);

yim+1 = yim + (h/2)*[fi(xm, y1m, y2m, ... ykm) + fi(xm+1,ỹ1m+1, ỹ2m+1, ... ỹkm+1);

xm+1 = xm + h.

Здесь i – номер уравнения системы, m – номер шага.