Кусочно-квадратичная аппроксимация

Пусть 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.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: