Дважды непрерывно – дифференцируемый – сплайн.
Пусть задана табличная функция на [a;b], причем a= χ0 ≤ χ1<…< χn=b (узлы сплайна совпадают с узлами интерполяции). Общий вид:
Условия:
1.) g(xi) = f(xi)=yi, i=
2.) g(x) = c2 (дважды дифференцируема) [a;b]
3.) – краевые условия
Для нахождения неизвестных коэффициентов введем функцию
gn(x) = ak(x-xk)3+ bk(x-xk)2+c1(x-xk)+dk, xÎ[ xk-1;xk]
1.) g1(x0) = y0, g1(x1) = y1, g2(x2) = y2,… gn(xn) = yn
2.) первое условие (сплайн интерполяционный)
3.)
Краевые условия:
Таким образом, для нахождения 4n неизвестных мы построим 4n условий.
Теорема(10.1). Интерполяционный сплайн вида (10.5) для функции f(x) единственен.
Теорема(10.2). Пусть g(x)- интерполяционный сплайн степени 3 дефекта 1, построенный для функции f(x) С4 на отрезке [a;b], тогда для найдется такая константа C>0, что:
|f(x)- g(x)|<C 4, [a;b],
= max(xk-xk-1), 1≤ k ≤ n
- максимальное расстояние между узлами интерполяции.
Линейный фильтр
Понятие линейного сплайна позволяет сформулировать подходы к построению линейных фильтров, предназначенных для устранения случайных ошибок в данных.
|
|
Обычно в ходе измерений на процесс фиксации данных оказывают влияние случайные помехи. Для того, чтобы уменьшить влияние этих помех на качество интерполяции осуществляют пересчет значений функции в узлах интерполяции по следующей формуле: