Составители:
38
3.3. Глобальная интерполяция
Будем искать интерполирующую функцию в виде полинома
(многочлена) m-й степени P
m
(x) = a
0
+ a
1
x + a
2
x
2
+ a
3
x
3
+ … + a
m
x
m
.
Какова должна быть степень многочлена, чтобы удовлетворить
всем условиям интерполяции? Допустим, что заданы две точки:
(x
0
, f
0
) и (x
1
, f
1
). Через эти точки можно провести единственную
прямую, т.е. интерполирующей функцией будет полином пер-
вой степени P
1
(x) = a
0
+ a
1
x. Через три точки можно провести
параболу P
2
(x) = a
0
+ a
1
x + a
2
x
2
и т.д. Рассуждая таким образом,
можно предположить, что искомый полином должен иметь сте-
пень N.
Чтобы доказать это, выпишем систему уравнений на коэф-
фициенты. Уравнения системы представляют собой условия ин-
терполяции при каждом x = x
i
:
()
()
()
⎪
⎪
⎩
⎪
⎪
⎨
⎧
=+…++++=
=+…++++=
=+…++++=
N
N
NNNNNNN
N
NN
N
NN
fxaxaxaxaaxP
fxaxaxaxaaxP
fxaxaxaxaaxP
3
3
2
210
22
3
23
2
222102
11
3
13
2
121101
...
.
Данная система является линейной относительно искомых
коэффициентов a
0
, a
1
, a
2
,…, a
N
.
Известно, что СЛАУ имеет ре-
шение, если ее определитель отличен от нуля. Определитель
данной системы
()
∏
≤<≤
−==Δ
Nmk
mk
N
NN
N
N
xx
xx
......
x...x
x...x
0
22
1
1
1
1
1
носит имя Вандермонда. Из курса математического анализа из-
вестно, что он отличен от нуля, если x
k
≠ x
m
(т.е. все узлы интер-
поляции различные). Таким образом, доказано, что система
имеет решение.
Мы показали, что для нахождения коэффициентов
a
0
, a
1
, a
2
,…, a
N
надо решить СЛАУ, что является сложной зада-
3.3. Глобальная интерполяция Будем искать интерполирующую функцию в виде полинома (многочлена) m-й степени Pm(x) = a0 + a1x + a2x2 + a3x3 + … + amxm. Какова должна быть степень многочлена, чтобы удовлетворить всем условиям интерполяции? Допустим, что заданы две точки: (x0, f0) и (x1, f1). Через эти точки можно провести единственную прямую, т.е. интерполирующей функцией будет полином пер- вой степени P1(x) = a0 + a1x. Через три точки можно провести параболу P2(x) = a0 + a1x + a2x2 и т.д. Рассуждая таким образом, можно предположить, что искомый полином должен иметь сте- пень N. Чтобы доказать это, выпишем систему уравнений на коэф- фициенты. Уравнения системы представляют собой условия ин- терполяции при каждом x = xi: ⎧ PN ( x1 ) = a0 + a1 x1 + a2 x12 + a3 x13 + … + aN x1N = f1 ⎪ ⎪ PN ( x2 ) = a0 + a1 x2 + a2 x2 + a3 x2 + … + a N x2 = f 2 2 3 N ⎨ . ⎪ ... ⎪P (x ) = a + a x + a x 2 + a x3 + … + a x N = f ⎩ N N 0 1 N 2 N 3 N N N N Данная система является линейной относительно искомых коэффициентов a0, a1, a2,…, aN. Известно, что СЛАУ имеет ре- шение, если ее определитель отличен от нуля. Определитель данной системы 1 x1 ... x1N Δ = 1 x2 ... x2N = ∏ ( xk − xm ) ... ... 0≤ k < m ≤ N 1 xN x NN носит имя Вандермонда. Из курса математического анализа из- вестно, что он отличен от нуля, если xk ≠ xm (т.е. все узлы интер- поляции различные). Таким образом, доказано, что система имеет решение. Мы показали, что для нахождения коэффициентов a0, a1, a2,…, aN надо решить СЛАУ, что является сложной зада- 38
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »