
798
.pdf
2. Пусть теперь n=3. В этом случае |
|
|
|
||||||
|
(x) (x 1) |
x |
1 |
x |
1 |
|
(x 1); |
' |
(x) 4x3 20 x. |
3 |
|
|
3 |
|
3 |
|
|
3 |
9 |
|
|
|
|
|
|
|
Корнями многочлена '3 (x) служит x 1 0; x2,3 |
5 / 3 0,7454. Легко |
||||||||||||||||||||||
проверить, что максимальное значение |
|
3 (x) |
|
|
достигается в точках x2 , x3 : |
||||||||||||||||||
|
|
||||||||||||||||||||||
|
max |
|
(x) |
|
|
|
(x ) |
|
16 / 81 0,1975. |
||||||||||||||
|
|
|
|
|
|||||||||||||||||||
Поэтому |
1;1 |
|
3 |
|
|
|
|
3 |
|
|
2 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
1 |
|
|
|
16 |
|
|
|
|
|
|
||||||
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
0,05. |
|
|||||||
|
|
|
|
|
4! |
81 |
|
||||||||||||||||
3. Для n=4 оценку |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
4 |
(x) (x 1) x |
1 |
x x |
|
1 |
(x 1) . |
|||||||||||||||||
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
2 |
|
|
Сведем к оценке, полученной в п. 1. Действительно, в силу нечетности4 (x) можно ограничиться нахождением максимального значения 4 (x)
на отрезке 0,1 . При этом
max |
|
4 |
(x) |
|
2 |
3 |
max |
|
|
1 |
|
(x 1). |
|
|
|
|
|
||||||||||
|
|
|
|||||||||||
|
|
2 |
|
x x |
2 |
|
|
||||||
0,1 |
|
|
|
|
|
0,1 |
|
|
|
|
|
Заменяя в правой части полученного неравенства переменную по
формуле x 1 |
( y 1) и учитывая результаты п. 1, получим |
|
||||||||||||||||||||||
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x x |
1 |
|
(x 1) |
|
|
3 max |
|
( y 1) y( y 1) |
|
|
|
1 |
0,1443. |
||||||||||
3max |
|
|
||||||||||||||||||||||
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||
1,1 |
|
|
2 |
|
|
|
|
|
|
|
8 1,1 |
|
|
|
|
|
|
|
48 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Таким образом, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
max |
|
(x) |
|
1 / |
48 0,1443, |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
а искомая оценка |
|
|
1,1 |
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
5 |
1 |
|
|
|
1 |
|
|
|
|
|
|
||||
|
|
|
|
|
1 |
|
|
|
|
|
|
|
0,012. |
|
|
|
||||||||
|
|
|
|
|
2 |
5! |
48 |
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Приведенный ниже пример, казалось бы, подтверждает предположение о том, что оценка (9) является практически подходящей и принимающей малые значения для большинства функций при достаточно больших n. Однако во многих случаях это не имеет места.
21

Дело в том, что лишь для ограниченного класса функций (например, для целых функций) производные достаточно высокого порядка малы. Для большинства же функций некоторые из производных высокого порядка имеют тенденцию расти как n!. Рассмотрим в качестве примера функцию
y=ln x. Для нее, очевидно, y(n) ( 1)n 1 (n n1)!. Таким образом, даже вбли- x
зи точек, где кривая y=ln x выглядит гладкой, ее производные достаточно высоких порядков становятся очень большими и ведут себя как n!
Недостатком многочленной аппроксимации является отсутствие, как правило, физического смысла, обычно приводящего к полезным обобщениям.
С другой стороны n , простота и глубокое развитие теории много-
членной аппроксимации в сочетании с минимумом вычислений делают этот вид приближения удобным инструментом при решении различных задач, тем более, что опыт практических расчетов приводит к получению хорошего результата от приближения многочленами, хотя остаточный член либо вообще трудно оценить, либо его оценка слишком завышена.
Итак, рассмотрена лишь одна сторона вопроса о погрешности – влияние свойств функции f на величину 1. Вопрос о зависимости погрешности
от расположения узлов сетки тесно связан со свойствами многочлена Чебышева, и поэтому к детальному изучению этой проблемы следует вернуться после рассмотрения этих многочленов. Здесь же ограничимся одной из возможных оценок величины n (x) на фиксированной сетке n.
Пусть x находится между xk и xk 1. Положим max(xi xi 1) h, тогда
1 i n
n |
|
|
n (x) x xi |
(k 1)!(n k)!hn 1 n!hn 1. |
(1.5.10) |
i 0
Поэтому неравенство (1.5.8) можно записать в виде
|
max |
|
R |
(x) |
|
|
Mn 1 hn 1. |
(1.5.11) |
|
|
|||||||
1 |
a;b |
|
n |
|
|
|
n 1 |
|
|
|
|
|
|
Заметим, что оценка (1.5.10) довольно груба и ее без труда можно улучшить (это предлагается сделать самостоятельно в качестве упражнения).
Пример 2. С какой точностью можно вычислить |
117 с помощью |
интерполяционного многочлена для функции y x, |
выбрав в качестве |
узлов интерполяции x0 100, x2 144? |
|
22

Прежде всего определим M3 |
max |
|
|
x ''' |
|
. Для этого находим |
|
|
|||||
|
100:144 |
|
|
|
|
|
|
|
|
|
|
|
y' 12 x 1/2'; y" 14 x 3/2 ; y ''' 83 x 5/2.
Отсюда |
M3 |
3 |
100 5/2 |
3 |
10 5. Поэтому на основании соотноше- |
|||||||
ния (1.5.8) имеем |
8 |
|
|
|
|
|
8 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|||
|
3 10 5 |
|
1 |
|
|
(117 100)(117 121)(117 144) |
|
0,12 10 2 . |
||||
|
|
|
||||||||||
|
||||||||||||
1 |
8 |
|
3! |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
1.6. Интерполяционная формула Лагранжа
Непосредственное определение коэффициентов ak интерполяционного многочлена связано с некоторыми вычислительными трудностями. Поэтому при решении практических задач имеют дело со специальными видами интерполяционного многочлена.
В настоящем параграфе рассмотрим форму интерполяционного многочлена, которая называется формой Лагранжа и обычно обозначается Ln(x) Для построения Ln сначала рассмотрим вспомогательные многочлены li (x) степени n, обладающие следующими двумя свойствами:
li (xi ) 1 |
(i 0,1,..., n) ; |
(1.6.1) |
li (xk ) 0 (i |
k;i,k 0,1,...,n) . |
(1.6.2) |
Эти свойства означают, что, например, многочлен l0 (x) принимает в точке x0 значение, равное единице, а в остальных узлах обращается в нуль; многочлен l1(x) принимает в узле x1 значение, равное единице, а в остальных узлах обращается в нуль и т.д. В общем случае многочлен li (x) в
узле x1 принимаем значение равное единице, а в остальных узлах обращается в нуль. Таким образом, в силу свойства (1.6.2) и требования, чтобы многочлен li(x) имел степень n, получаем
li (x) ci (xi x0 )...(x xi 1)(xi xi 1)...(xi xn ) . |
(1.6.3) |
Далее, используя свойство (1.6.1), для определения постоянной с1 имеем уравнение
li (xi ) ci (xi x0 )...(xi xi 1)(xi xi 1)...(xi xn ) 1.
23
Отсюда |
|
|
|
|
сi |
1 |
. |
(1.6.4) |
|
(xi x0 )...(xi xi 1)(xi xi 1)...(xi xn ) |
||||
|
|
|
Поэтому явное выражение для li (x) можно представить следующим
образом: |
|
|
|
|
li (x) |
(x x0 )...(x xi 1)(x xi 1)...(x xn ) |
. |
(1.6.5) |
|
(xi x0 )...(xi xi 1)(xi xi 1)...(xi xn ) |
||||
|
|
|
Составим теперь следующую линейную комбинацию многочленов li :
n |
|
Ln (x) fili (x) . |
(1.6.6) |
i 0
Выражение (1.6.6) есть многочлен степени не выше n. В узле xi этот многочлен принимает значение fi так как соответствующее слагаемое суммы fili (xi ) равно fi , а остальные слагаемые fili (xi ) равны нулю. Таким образом, построен интерполяционный многочлен для функции f (x) . Эта
форма и называется интерполяционным многочленом Лагранжа.
Учитывая, что
т(x) (x x0 )(x x1)...(x xn ) ,
можно рассмотреть его производную в точке xi : |
|
||||||
|
|
xi 1)...(x1 |
xn ) |
||||
т(xi ) (xi x0 )...(xi xi 1)(xi |
|||||||
и записать многочлен Лагранжа в виде |
|
|
|
|
|
|
|
n |
n (x) |
|
|
|
|||
Ln (x) fi |
|
|
. |
(1.6.7) |
|||
(x x ) ' |
n |
(x ) |
|||||
i 0 |
i |
|
i |
|
Величины li (x) являются как бы весовыми многочленами соответ-
ствующих узлов и часто называются множителями Лагранжа. В дополнение к свойствам (1.6.1) и (1.6.2) приведем еще одно важное свойство этих множителей:
n |
|
|
li (x) 1. |
|
(1.6.8) |
i 0 |
|
|
Действительно, пусть f (x) 1, тогда все |
fi 1(i 0,1,...,n) . С другой |
|
стороны, f (n 1) (x) 0 и, в силу теоремы (разд. 1.5) |
L (x) f (x) 1. Под- |
|
|
|
n |
ставляя полученное выражение (1.6.6), приходим к равенству (1.6.8).
24

Пример 1. По узлам x0 0, x1 |
1 / 3, x2 |
1 построить интерполяцион- |
|
ный многочлен Лагранжа для функции |
f |
sin( x / 2) и получить равно- |
|
мерную оценку погрешности на отрезке |
|
|
|
0, |
1 . |
||
Прежде всего, заметим, что |
f (x0 ) 0, f (x1) 1 / 2, f (x2 ) 1. Далее, |
||
используя выражение (1.6.7) при |
n 2, построим требуемый интерполя- |
ционный многочлен. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
||
L (x) 1 |
x(x 1) |
|
x x |
3 |
|
|||||||
1 |
|
|
|
. |
||||||||
|
|
|
|
|
|
|||||||
2 |
2 |
1 |
|
1 |
|
|
|
1 |
|
|||
|
3 |
|
3 |
1 |
1 1 |
3 |
|
|||||
|
|
|
|
|
|
|
Оценка погрешности |
легко |
|
получается |
|
из соотношения (1.6.8) при |
|||||||||||||||
n 2 : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
M |
3 max |
|
|
|
1 |
|
x 1 |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
x x |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
3! |
0. 1 |
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В данном случае, очевидно, |
M3 / 2 |
|
3 |
, а max |
|
|
1 |
|
x 1 |
|
0,079 |
|||||||||
|
|
|||||||||||||||||||
|
|
x x |
3 |
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и определяется аналогично тому, как это было сделано в примере 1 подразд. 1.5. Поэтому окончательно имеем:
|
|
3 |
|
1 |
|
|
|
||
1 |
|
|
|
|
|
|
0,079 |
0,05 . |
|
2 |
3! |
||||||||
|
|
|
|
|
|
Пример 2. Функция f (x) задана таблично:
x |
0 |
1 |
2 |
6 |
|
|
|
|
|
y |
-1 |
-3 |
3 |
1187 |
|
|
|
|
|
Пользуясь интерполяционным многочленом Лагранжа, определить ее
значение в точке x 4 . |
|
|
xi и |
fi при |
n 3 и |
x 4 |
|
Подставляя в формулу (1.6.7) |
значения |
||||||
получим: |
|
|
|
|
|
|
|
L (4) 1 (4 1)(4 2)(4 6) 3 4(4 2)(4 6) |
|
|
|||||
3 |
( 1)( 2)( 6) |
1(1 2)(1 6) |
|
|
|||
|
|
|
|||||
3 |
4(4 1)(4 |
6) 1187 4(4 1)(4 2) |
255. |
|
|
||
|
2(2 1)(2 |
6) |
6(6 1)(6 2) |
|
|
|
25

Если в рассмотренном примере добавить к таблице еще одну точку, то вычисление значения функции при x 4 придется производить заново. Кроме того, из самого примера видно, что процесс получения приближенного значения функции по интерполяционной формуле Лагранжа связан с большими вычислениями. Это приводит к необходимости упрощения вычислительной работы.
Для удобства вычислений составим вспомогательную таблицу
x x0 |
x0 x1 |
x0 x2 |
… |
x0 xn |
k0 |
||
x x |
x x |
x x |
… |
x1 xn |
k |
||
1 |
0 |
1 |
1 |
2 |
|
|
1 |
x2 x0 |
x2 x1 |
x x2 |
… |
x2 xn |
k2 |
||
… |
|
… |
… |
|
… |
… |
… |
xn x0 |
xn x1 |
xn x2 |
… |
x xn |
kn |
где x0 , x1,..., xn – узлы интерполяции;
a, x – значение аргумента, для которого определяется приближенное значение по интерполяционной формуле Лагранжа.
Обозначим произведение элементов первой строки через k0 : k0 (x x0 )(x0 x1)...(x0 xn ) .
В общем виде произведение элементов i-й строки есть
ki (xi x0 ) (xi xi 1)(x xi )(xi xi 1)...(xi xn ) .
Числа k0 ,k1,..., ki поместим в крайнем правом столбце таблицы. Допол-
нительно вычислим произведение элементов, расположенных на главной диагонали:
n x (x x0 )(x x1)...(x xn ) .
ТогдаинтерполяционныймногочленЛагранжаможнопереписатьввиде
n |
y |
|
|
Ln x n x |
i |
(1.6.9) |
|
ki |
|||
i 1 |
|
Пользуясь формулой (1.6.9), решим снова пример 2, составим таблицу
4 |
-1 |
-2 |
-6 |
-48 |
1 |
4-1 |
1-2 |
1-6 |
15 |
2 |
2-1 |
4-2 |
2-6 |
-16 |
6 |
6-1 |
6-2 |
4-6 |
-240 |
26
и найдём 3 (4) 48 |
. Приближенное значение функции в точке x=4, т.е. |
|||||||||
f (4) L3 (4) , определим по формуле |
|
|
|
|
|
|
||||
|
|
|
|
|
3 |
|
y |
|
|
|
|
|
|
L3 (x) 3 (x) |
i |
|
|
|
|||
|
|
ki |
|
|
||||||
|
|
|
|
|
i 0 |
|
|
|||
или |
|
|
|
|
|
|
|
|
|
|
L (4) |
48 |
1 |
3 |
3 |
|
1187 |
|
255 . |
||
|
|
|
|
|
||||||
3 |
|
15 |
16 |
240 |
|
|||||
|
|
48 |
|
|
Интерполяционная формула Лагранжа заметно упрощается, если узлы интерполяции равноотстоящие, т.е. h xi 1 xi const , где h-шаг интер-
поляции. Введём обозначения t (x x0 ) / h . По формуле (1.6.5) имеем
li (x) |
|
(x x0 )... |
(x xi 1)(x xi 1)... |
(x xn ) |
. |
||||||
(xi x0 ) |
(xi xi 1)(xi xi 1) |
(xi xn ) |
|||||||||
|
|
|
|||||||||
Так как |
|
|
x x0 |
th, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
x x1 th h h(t 1), |
|
|
|
|
||||
|
|
....................................... |
|
|
|
|
|||||
|
|
|
x xi |
th ih h(t i), |
|
|
|
|
|||
|
|
........................................ |
|
|
|
|
|||||
|
|
|
x xn th nh h(t n), |
|
|
|
|
||||
то |
|
|
t(t 1) (t i 1)(t i 1) (t n)hn |
|
|
||||||
l |
|
|
. |
(1.6.10) |
|||||||
|
|
|
|
|
|
|
|||||
i |
|
|
ih(i 1)h 1h( 1)h |
(n i)h |
|
|
|||||
|
|
|
|
|
|
Заметим, что часть произведения в знаменателе равна ih(i 1)h...h i!hi ,
а другая часть равна
( h)...[ (n i)h] ( 1)n i (n i)!hh i .
Умножив числитель и знаменатель правой части равенства (1.6.10) на
( 1)n i (t i) , получим |
|
|
|
|
|
|
|
|
||||
|
li |
t(t 1)...(t n) |
|
n i |
|
n i |
ci |
|
t(t 1)...(t 1) |
|
||
|
|
|
|
( 1) |
|
( 1) |
|
n |
|
|
, |
|
|
(t i)i!(n i)! |
|
|
t i |
|
n! |
||||||
|
|
|
|
|
|
|
|
|||||
где Cni |
n! |
|
|
. |
|
|
|
|
|
|
|
|
i!(n i)! |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
27
Тогда интерполяционный многочлен Лагранжа для равноотстоящих узлов интерполяции можно записать в виде
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
i |
|
|
|
|||
|
|
|
|
Ln (x) Ln (x0 ht) t(t 1)...(t n) |
( 1)n i |
Cn |
|
yi . |
(1.6.11) |
||||||||||||||||||||||||||
|
|
|
t i |
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n! |
|
|
|
i 0 |
|
|
|
|
|
|
|||||
|
Пример 3. Функция y=sin x задана в виде таблицы |
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
x |
|
|
|
|
|
/ 4 |
|
|
|
/ 2 |
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
y |
0 |
|
|
|
0,707 |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
Пользуясь интерполяционным многочленом Лагранжа определить ее |
||||||||||||||||||||||||||||||||||
значение в точке x* / 6 . Оценить погрешность i . |
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1 |
|
2 |
. Подставляя в форму- |
||||||||||||||
|
Прежде всего, определим t* |
6 |
|
|
|
|
3 |
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|||||
лу (1.6.11) полученное значение t * и значения yi при n 2, имеем |
|||||||||||||||||||||||||||||||||||
|
|
(2 / 3)(2 / 3 1)(2 / 3 2) |
|
|
2 |
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
1 |
|
|
||||||||||||
L2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
0,707 |
|
|
|
|
1 0,517 . |
||||
|
|
|
2! |
|
|
2 / 3 |
0 |
2 / 3 1 |
2 / 3 |
2 |
|||||||||||||||||||||||||
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
Для |
оценки |
|
погрешности |
воспользуемся |
|
|
формулой |
(1.5.8). Здесь |
||||||||||||||||||||||||||
M3 |
max |
|
|
|
1, x* |
/ 6 ; поэтому |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
(sin x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
0, /2 |
|
|
|
|
|
|
1 |
|
|
|
|
0,024 . |
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
1 |
|
3! |
6 |
|
12 |
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Заметим, что при вычисление погрешности градусную меру следует перевести радианную.
Итак, округляя результат до двух знаков, получим sin( / 6) 0.52 0.03 .
1.7.Конечные разности
Впредыдущих параграфах мы рассматривали различные вопросы теории интерполирования на произвольной сетке узлов. На практике имеющаяся информация о функции ( в виде ее значений) часто задается на равномерной сетке, т.е. для равноотстоящих узлов. В этом случае не только упрощаются формы интерполяционных многочленов, но и сокращается сам вычислительный процесс, что является не менее существенным с практической точки зрения фактом. При построении интерполяционных
28
многочленов на равномерной сетке используется величины, называемые конечными разностями.
Рассмотрим равномерную сетку с шагом h: x1 x0 ih (i=0, 1, 2,...) , в узлах которой заданы значения fi f (xi ) функции f (x).
В математической литературе используются три типа конечных разностей: нисходящие разности k fi для интерполяции вперед; восходящие
разности k fi для интерполяции назад; центральные разности k fi fik
для построения центральных интерполяционных формул.
Конечной разностью первого порядка называется разность между значениями функций в данном узле и в предыдущем:
f |
f |
0 |
f |
0 |
f |
f |
f 1 |
, |
(1.7.1) |
1 |
|
|
1 |
1/2 |
1/2 |
|
|
f2 f1 f1 f2 f3/2 f3/21 ,
………………………………….
fi 1 fi fi fi 1 fi 1/2 fi11/2 .
Это определение можно записать в другой форме:
fi fi 1 fi ; fi fi fi 1; fi fi 1/2 fi 1/2 . (1.7.2)
Конечной разностью второго порядка называется разность между значениями первой конечной разности в данном узле и в предыдущем:
2 fi fi 1 |
2 fi ; 2 fi fi fi 1; |
(1.7.3) |
|||
2 fi fi |
2 |
fi 1/2 fi 1/2. |
|||
|
Аналогичным образом определяются конечные разности произвольного порядка k:
2 fi k 1 fi 1 |
k 1 fi ; k fi k 1 fi k 1 fi 1; |
(1.7.4) |
|
k fi fik k 1 fi 1/2 k 1 fi 1/2. |
|||
|
В некоторых рассматриваемых ниже интерполяционных формулах наряду с разностями (1.7.4) используются средние арифметические соседних конечных разностей одного и того же порядка:
fik 12 fik1/2 fik1/2 ,
(1.7.5)
fik1/2 12 ( fik1 fik ).
Первая из этих величин используется при нечетном k, а вторая – при четном k.
29

Конечные разности функции f удобно записать в виде таблиц. При этом восходящие и нисходящие конечные разности записывают в виде горизонтальных таблиц (табл. 1.5 и 1.6), а центральные конечные разности – в виде центральных таблиц (1.7.7).
|
|
|
|
Таблица 1 . 5 |
|
x |
f |
f |
2 f |
3 f |
4 f |
x0 |
f0 |
f0 |
2 f0 |
3 f0 |
4 f0 |
x0 h |
f1 |
f1 |
2 f |
3 f |
… |
|
|
|
1 |
1 |
|
x0 2h |
f2 |
f2 |
2 f2 |
… |
… |
x0 3h |
f3 |
f3 |
… |
… |
… |
x0 4h |
f4 |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
|
|
|
|
Таблица 1 . 6 |
|
x |
F |
f |
2 f |
3 f |
4 f |
… |
… |
… |
… |
… |
… |
x0 4h |
f 4 |
… |
… |
… |
… |
x0 3h |
f 3 |
f 3 |
… |
… |
… |
x0 2h |
f 2 |
f 2 |
2 f 2 |
… |
… |
x0 h |
f 1 |
f 1 |
2 f 1 |
3 f 1 |
… |
x0 |
f0 |
f0 |
2 f0 |
3 f0 |
4 f0 |
|
|
|
|
Таблица 1 . 7 |
|
X |
f |
f |
2 f |
3 f |
4 f |
|
|
|
|
… |
|
… |
… |
… |
… |
… |
|
x0 2h |
f 2 |
|
|
|
|
|
|
f 3/2 |
|
|
|
x0 h |
f 1 |
|
2 f 1 |
|
|
|
|
f 1/2 |
|
3 f 1/2 |
|
x0 |
f0 |
|
2 f0 |
|
4 f0 |
|
|
f1/2 |
|
3 f |
|
|
|
|
|
1/2 |
|
x0 h |
f1 |
|
2 f0 |
|
|
|
|
f3/2 |
|
|
|
x0 2h |
f2 |
|
|
… |
|
… |
… |
… |
… |
… |
30