ВУЗ:
Составители:
10 Задача Коши для системы ОДУ
Если решение u(t) является дважды непрерывно дифференцируемой
функцией, то ψ
i+1
является малой величиной, если h достаточно ма-
ло, и ψ
i+1
= O(h). Отбрасывая hψ
i+1
= O(h
2
) в первом равенстве (6),
придем к методу Эйлера:
y
i+1
= y
i
+ h f(t
i
, y
i
), i = 0, 1, . . . , N − 1, y
0
= u
a
. (7)
Эти соотношения позволяют вычислить приближенное решение в
точке сетки (t
i+1
), зная приближенное решение лишь в предыдущей
точке (t
i
). Такие численные методы называются одношаговыми: они
позволяют шаг за шагом определить решение во всех точках сетки.
Оценим точность метода Эйлера в предположении, что функция
f удовлетворяет условию Липшица
|f(t, u) − f(t, y)| 6 λ|u − y| ∀u, y ∈ R, t ∈ [a, b].
Пусть e
i
= u
i
− y
i
; тогда |e
i
| представляет собой абсолютную по-
грешность решения в i-той точке сетки; обозначим через ∥u−y∥ мак-
симальную погрешность, где
∥y∥ = max
i=1,...,N
|y
i
|.
Величина ψ, определяемая согласно (6) формулой
ψ
i+1
=
u
i+1
− u
i
h
− f(t
i
, u
i
), i = 0, 1, . . . , N − 1, (8)
называется погрешностью аппроксимации метода Эйлера и опреде-
ляет малость ∥u − y∥. Чтобы убедиться в этом, получим уравнение
для погрешности, вычитая из равенств (6) равенства (7). Имеем
e
i+1
= e
i
+ h
(
f(t
i
, u
i
) − f(t
i
, y
i
)
)
+ hψ
i+1
. (9)
Воспользуемся условием Липшица и оценкой 1+x 6 e
x
, x > 0. Тогда,
очевидно,
|e
i+1
| 6 (1 + Lh)|e
i
| + h|ψ
i+1
| 6 e
Lh
|e
i
| + h|ψ
i+1
|.
Эта оценка справедлива для любого i = 0, 1, . . . , N −1. Применяя ее
при i+1 = i для оценки |e
i
| в правой части и продолжая этот процесс,
10 Задача Коши для системы ОДУ
Если решение u(t) является дважды непрерывно дифференцируемой
функцией, то ψi+1 является малой величиной, если h достаточно ма-
ло, и ψi+1 = O(h). Отбрасывая hψi+1 = O(h2 ) в первом равенстве (6),
придем к методу Эйлера:
yi+1 = yi + h f (ti , yi ), i = 0, 1, . . . , N − 1, y0 = ua . (7)
Эти соотношения позволяют вычислить приближенное решение в
точке сетки (ti+1 ), зная приближенное решение лишь в предыдущей
точке (ti ). Такие численные методы называются одношаговыми: они
позволяют шаг за шагом определить решение во всех точках сетки.
Оценим точность метода Эйлера в предположении, что функция
f удовлетворяет условию Липшица
|f (t, u) − f (t, y)| 6 λ|u − y| ∀ u, y ∈ R, t ∈ [a, b].
Пусть ei = ui − yi ; тогда |ei | представляет собой абсолютную по-
грешность решения в i-той точке сетки; обозначим через ∥u − y∥ мак-
симальную погрешность, где
∥y∥ = max |yi |.
i=1,...,N
Величина ψ, определяемая согласно (6) формулой
ui+1 − ui
ψi+1 = − f (ti , ui ), i = 0, 1, . . . , N − 1, (8)
h
называется погрешностью аппроксимации метода Эйлера и опреде-
ляет малость ∥u − y∥. Чтобы убедиться в этом, получим уравнение
для погрешности, вычитая из равенств (6) равенства (7). Имеем
( )
ei+1 = ei + h f (ti , ui ) − f (ti , yi ) + hψi+1 . (9)
Воспользуемся условием Липшица и оценкой 1+x 6 ex , x > 0. Тогда,
очевидно,
|ei+1 | 6 (1 + Lh)|ei | + h|ψi+1 | 6 eLh |ei | + h|ψi+1 |.
Эта оценка справедлива для любого i = 0, 1, . . . , N − 1. Применяя ее
при i+1 = i для оценки |ei | в правой части и продолжая этот процесс,
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »
