Приближение функций
185
Лабораторная работа 6
При решении ряда задач требуется восстановить функцию y=f(x) для произвольного значения x на отрезке [a,b], если известны ее значения в некотором конечном числе точек этого отрезка (найденных, например, математически или в результате каких-либо наблюдений в результате эксперимента).
Данная задача решается путем аппроксимации.
Слово «аппроксимация» означает «приближение».
Пусть известные значения некоторой функции y=f(x) образуют на отрезке [a,b] следующую табличную функцию:
![]() | ![]() | ![]() | ... | ![]() |
![]() | ![]() | ![]() | ... | ![]() |
где .
Требуется построить интерполянту - функцию F(x), совпадающую с f(x) в точках xi:
Кривая, которая точно проходит через эти узлы, называется интерполяционной кривой (функцией-интерполянтой).
Нахождение функции-интерполянты F(x) называют интерполяцией, интерполяцией также называется отыскание промежуточного значения функции на отрезке [х0, хN].
Точки x0, x1,... , xN называют узлами интерполяции.
Величины называют шагами табличной функции.
Если функция определена и непрерывна на [y1, y2], ее интерполяционные узлы расположены на [х1, х2], а точка x Ï [х1, х2] или f(x) Ï [y1, y2], то тогда говорят о задаче экстраполирования функции.
Основная цель интерполяции - получить быстрый алгоритм вычисления значений F(x) для xÎ[a,b], не содержащихся в таблице.
Кубическим сплайном называется функция g(x), обладающая следующими свойствами:
1) g(x)Î C2[a,b]
2) на любом отрезке функция g(x) является полиномом третьей степени,
3)
4) g''(a)=g''(b)=0.