![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Рассмотрим задачу Коши: ; y (a) =y 0. Отрезок [ a,b ]делим N узлами на шаги (для простоты будем рассматривать равномерное деление)
h = xk+ 1 – xk = (b – a) /N.
Вместо искомой функции y будем рассматривать сеточную функцию yk, определенную в узлах сетки.
Метод Эйлера основан на разложении искомой функции y (x) в ряд Тейлора в окрестностях узлов, в котором отбрасываются все члены, содержащие производные второго и более высоких порядков:
y (xk + h) = y (xk) +y' (xk) h +o (h 2).
Заменяем значения функции y в узлах xk значениями сеточной функции yk:
yk+ 1 = yk +y′kh.
Из исходного уравнения следует, что y′k = f (xk,, yk). Получаем формулу метода Эйлера:
yk+ 1 = yk +hf (xk, yk). (6.3)
Локальная погрешность схемы Эйлера (ошибка на одном шаге) равна
При k= 0 y 1 = y 0 +hf (x 0, y 0),
где необходимое значение y 0известно из начального условия.
При k= 1: y 2 = y 1 +hf (x 1, y 1) и т.д.
Получаем набор рекуррентных формул, с помощью которых значение сеточной функции уk+ 1в любом узле xk вычисляется по ее значению yk в предыдущем узле xk. Поэтому метод Эйлера относят к одношаговым методам.
Какой порядок аппроксимации имеет схема Эйлера?
По определению (см. выше), Rk = fk – Lk y (xk). Следовательно, в нашем случае , т.е.
. Это означает, что схема Эйлера имеет первый порядок аппроксимации.
Покажем, что схема Эйлера сходится, т.е. при h ®0, и имеет первый порядок точности, т.е.
. Доказательство будем вести в предположении, что
Сразу отметим, что из этих ограничений вытекает следующее:
y″ = f′x + f′yy′x £ M 2 +M 3 M 1 = M 4.
Рассмотрим разность между значением сеточной функции и искомой функции в точках xk+ 1, т.е.
или
.
Запишем подряд несколько раз это неравенство для разных k, обозначив c= 1 +hM 3:
dk £ cdk –1 + o (h 2), dk– 1 £ cdk –2 + o (h 2), …, d 1 £ cd 0 + o (h 2)
и выразим dk через d 0.
dk £ c 2 dk –2 + с×o (h 2) + o (h 2) £ c 3 dk –3 + с 2 ×o (h 2) + c×o (h 2) + o (h 2) £ … £
£ ckd 0 + сk –1 o (h 2) + сk– 2 o (h 2) +…+ c×o (h 2) + o (h 2).
В частности, ошибка dN в конечной точке интервала будет содержать сумму N членов с ck×o (h 2), т.е.
dN £ cNd 0 + N×O (h 2) = =cNd 0 + O (h).
Таким образом, если начальные данные заданы точно (т.е. d 0 = 0), то при h® 0 d® 0 и d=O (h), т.е. разностная схема Эйлера обеспечивает сходимость с первым порядком точности.
Геометрический смысл схемы Эйлера – замена функции y (x) на отрезке [ хk, хk +1] отрезком касательной, проведенной к графику в точке хk (рис.6.1). Из уравнения касательной По схеме Эйлера
.
![]() |
Рис.6.1 – Геометрическая интерпретация схемы Эйлера
Дата публикования: 2015-01-23; Прочитано: 315 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!