Пусть f(x) задана таблично на [a;b], но n=2m (четно) a≤x0<x1<…<xn≤b
Чтобы функция приближала f(x) наложим ограничения φ(xi)=yi=f(xi), .
Общее число узлов 2n+1, если n-четное.
Для нахождения неизвестных коэффициентов ak,bk,ck необходимо построить 3m условий.
k=1
[x0;x2]
Обобщим, получим систему:
(10.4)
Для нахождения неизвестных имеем 3m условий. При каждом значении можем построить систему линейных уравнений для ak,bk,ck;
Решать ее можем независимо от остальных условий.
Кусочно- квадратичная φ(x) вида (10.3) внутри интервала (x2n-2-x2n), является непрерывной и дифференцируемой два раза, а в точках x2i
является непрерывной, но не дифференцируемой.
Определение Сплайна
Пусть на отрезке [a;b] задана некоторая система узлов a0≤x0< x1<…<xn ≤b
Сплайном Sn(x) называется функция, которая определена на [a;b], l раз непрерывна и дифференцируема на нем, при этом на каждом из отрезков
[хк-1; хк], к = , представляет собой многочлен степени m.
|
|
Разность (m-1) называется дефектом Сплайна (показывает разность между степенью составляющих его многочленов и степенью гладкости общей функции).
Если сплайн построен по некоторой таблично заданной функции f(x) таким образом, что S(хi)= f(xi); xi, i= - узлы интерполяции, то сплайн называют интерполяционным. Узлы сплайна и узлы интерполяции функции могут не совпадать.
Очевидно, что функция (10.1) является интерполяционным сплайном степени 1, дефекта 1, а кусочно-квадратичная функция (10.3) является интерполяционным сплайном, степени 2, дефекта 2.