Составители:
34
все условия интерполяции. Если известна исходная функция
g(x), то можно оценить погрешность метода в произвольной
точке z ∈ [a, b]: r(z) = |g(z) – F(z)|. Кроме того, можно оценивать
равномерную r
1
и среднеквадратичную r
2
погрешности:
)(max
],[
1
zrr
baz∈
= ,
()
dz)z(rr
b
a
∫
=
2
2
.
Нас будет интересовать поведение погрешности метода при
увеличении числа узлов интерполяции. Будем говорить, что ме-
тод сходится, если при N→
∞
погрешность r → 0.
Все методы интерполяции можно разделить на локальные и
глобальные. В случае локальной интерполяции на каждом ин-
тервале [x
i–1
, x
i
] строится своя (локальная) функция. В случае
глобальной интерполяции отыскивается одна (глобальная)
функция на всем интервале [a, b]. Далее приведены примеры
различных способов интерполяции.
3.2. Локальная интерполяция
Кусочно-постоянная интерполяция. На каждом локальном
отрезке [x
i–1
, x
i
], i = 1, 2,…, N, интерполирующая функция явля-
ется постоянной и равна левому: F
i
(z) = f
i
или правому: F
i
(z) = f
i
значению. Легко понять, что условия интерполяции выполняют-
ся. Построенная функция разрывная (рис. 3.1а), что ограничива-
ет ее применение. Кроме того, в случае малого числа точек та-
кая интерполяция дает большую погрешность.
Кусочно-линейная интерполяция. На каждом интервале
[x
i–1
, x
i
] функция является линейной F
i
(z) = k
i
z+l
i
. Значения ко-
эффициентов находятся из выполнения условий интерполяции на
концах отрезка: F
i
(x
i–1
) = f
i–1
, F
i
(x
i
) = f
i
. Получаем систему урав-
нений: k
i
x
i–1
+l
i
= f
i–1
, k
i
x
i
+l
i
= f
i
,, откуда находим ,
1
1
−
−
−
−
=
ii
ii
i
xx
ff
k
iiii
xkfl
−
= . Итоговая функция будет непрерывной, но произ-
водная будет разрывной в каждом узле интерполяции. Погреш-
ность такой интерполяции будет меньше, чем в предыдущем
случае. Иллюстрация кусочно-линейной интерполяции приве-
дена на рис. 3.1б.
все условия интерполяции. Если известна исходная функция g(x), то можно оценить погрешность метода в произвольной точке z ∈ [a, b]: r(z) = |g(z) – F(z)|. Кроме того, можно оценивать равномерную r1 и среднеквадратичную r2 погрешности: b r1 = max r ( z ) , r2 = ∫ (r( z )) dz . 2 z∈[ a , b ] a Нас будет интересовать поведение погрешности метода при увеличении числа узлов интерполяции. Будем говорить, что ме- тод сходится, если при N→ ∞ погрешность r → 0. Все методы интерполяции можно разделить на локальные и глобальные. В случае локальной интерполяции на каждом ин- тервале [xi–1, xi] строится своя (локальная) функция. В случае глобальной интерполяции отыскивается одна (глобальная) функция на всем интервале [a, b]. Далее приведены примеры различных способов интерполяции. 3.2. Локальная интерполяция Кусочно-постоянная интерполяция. На каждом локальном отрезке [xi–1, xi], i = 1, 2,…, N, интерполирующая функция явля- ется постоянной и равна левому: Fi(z) = fi или правому: Fi(z) = fi значению. Легко понять, что условия интерполяции выполняют- ся. Построенная функция разрывная (рис. 3.1а), что ограничива- ет ее применение. Кроме того, в случае малого числа точек та- кая интерполяция дает большую погрешность. Кусочно-линейная интерполяция. На каждом интервале [xi–1, xi] функция является линейной Fi(z) = kiz+li. Значения ко- эффициентов находятся из выполнения условий интерполяции на концах отрезка: Fi(xi–1) = fi–1, Fi(xi) = fi. Получаем систему урав- f − f i −1 нений: kixi–1+li = fi–1, kixi+li = fi,, откуда находим ki = i , xi − xi −1 li = f i − ki xi . Итоговая функция будет непрерывной, но произ- водная будет разрывной в каждом узле интерполяции. Погреш- ность такой интерполяции будет меньше, чем в предыдущем случае. Иллюстрация кусочно-линейной интерполяции приве- дена на рис. 3.1б. 34
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »