Глава II. Дискретные модели § 2.2. Аппроксимации производных

Назад 2.2.4. Аппроксимация второй производнойВперед

Пусть по-прежнему u: [a, b] → R достаточно гладкая функция, h положительное число, а L2 оператор второй производной: L2 = d2/dx2, или (L2u)(x) = d2u/dx2. Таким образом, L2 = (L1)2 = L1°L1.

Как известно, число

u(x + h) – 2u(x) + u(xh)
h2

может выступать в роли приближения для u′(x). Поэтому мы можем определить оператор L2h°на пространстве F(ωh) формулой (uF(ωh))


(L2h°u)(xi)

u(xi+1) – 2u(xi) + u(xi–1)
h2
,

который, можно надеяться, будет аппроксимировать дифференциальный оператор L2. Мы пока опять опускаем детали, связанные с некорректностью определения L2h°uв граничных точках x0 и xn. Центральная разность второго порядка (L2h°u)(xi)очевидно выражается через центральные разности первого порядка:



(L2h°u)(xi)
u(xi+1) – u(xi)
h
 – u(xi) – u(xi – 1)
h

h


 =

ux(xi+1)ux(xi)
h
 = (ux)x+= uxx+

(символ uxx+есть просто сокращенное обозначение для (ux)x+).Это тождество является, в некотором смысле, разностным аналогом равенства L2 = (L1)2, поскольку оно означает, что для любой сеточной функции uF(ωh)

L2h°u= L1h+(L1hu),

т. е. L2h°= L1h+°L1h.Ср. с обозначением uxx для d2u/dx2 и 2u/∂x2.

Разложением в ряд Тейлора доказывается