Метод Эйлера.
Пусть требуется решить задачу Коши: найти функцию u(t) непрерывную при 0 £ t £ T, удовлетворяющую при t>0 дифференциальному уравнению и начальному условию при t=0
. | (5.1) |
Решение задачи (5.1) существует и единственно, если функции f и непрерывны в области D, содержащей точку М0 (t0,u0).
Ставится задача нахождения приближенных значений функции u(t)-y, y1,...,yn в точках t0, t1,..., tn соответственно отрезка [0,Т]. Совокупность точек называется сеткой; точки ti - узлами сетки, ti = t i - t i-1 - шагом сетки.
Одним из простейших методов численного решения задачи Коши (5.1) является метод Эйлера, основанный на использовании разностной схемы Эйлера
.
Разностная схема (5.2) называется явной, т.к. значения находятся последовательно, начиная с y0=u0 по явной формуле
yi+1 = yi + tf(ti, yi), i = 0, 1, …, n, y0 = u0. | (5.2) |
В результате получаем приближенные значения функции u(t) в узлах ti сетки , т.е. сеточную функцию y(ti) = yi, i = 0, 1, …, n. Оценим теперь величину аппроксимации разностной схемой Эйлера (5.2) исходной задачи (5.1). Сеточная функция
|
|
zi = yi – u(ti) | (5.3) |
называется погрешностью разностной схемы.
Подставляя yi = zi + u(ti) из (5.3) в уравнение (5.2), имеем
, | (5.4) |
где
Li = fu(ti, ui + Qzi), 0 < Q < 1.
Невязка , которую имеет разностная схема (5.2) на решении задачи (5.1), называется погрешностью аппроксимации разностной схемы (5.2).
Оценим величину yi. Для этого, разлагая по формуле Тейлора функцию u(ti+1) в окрестности точки ti, имеем
.
Учитывая, что u¢(ti) = f(ti, ui), имеем yi = 0(t) или .
Таким образом, разностная схема (5.2) имеет первый порядок аппроксимации.
Докажем сходимость разностной схемы Эйлера (5.2), т.е. что . Действительно, определяя величину zi+1 из (5.4) и оценивая ее, имеем
В этом случае разностная схема (5.2) называется сходящейся и имеющей первый порядок точности. Таким образом, метод Эйлера достаточно прост, но обеспечивает низкую точность.
Метод Рунге-Кутта.
Повышение порядка точности осуществляется путем усложнения разностной схемы. На практике широко распространенными являются разностные схемы Рунге-Кутта второго и четвертого порядка точности.