Кусочно-полиномиальная интерполяция



Мы поможем в написании ваших работ!


Мы поможем в написании ваших работ!



Мы поможем в написании ваших работ!


ЗНАЕТЕ ЛИ ВЫ?

Кусочно-полиномиальная интерполяция



Локально-интерполяционные формулы

Разделим отрезок на частичных отрезков точками

.

Выберем на каждом - том отрезке , узлы интерполяции и построим для функции интерполяционный многочлен степени не выше :

,

где - номер частичного отрезка, - степень интерполяционного многочлена на отрезке .

Совокупность этих многочленов порождает на отрезке функцию , которую мы назовем локальным интерполянтом функции на отрезке :

. (3.1)

Таким образом, функция определена на всем отрезке и на каждом частичном отрезке совпадает с интерполяционным многочленом (склеена из многочленов, интерполирующих функцию на частичных отрезках). Функция не обязательно гладкая (даже непрерывная) в точках склейки интерполяционных многочленов. Этот способ приближения функции на отрезке называется локальной интерполяцией.

На каждом частичном отрезке погрешность локальной интерполяции для гладкой функции можно оценить с помощью формулы (1.13)

(3.2)

, .

Наиболее часто в практике используется локальная интерполянта для равноотстоящих узлов. Разделим отрезок на частичных отрезков равной длины точками

(3.3)

Выберем на каждом - том отрезке , узлы интерполяции

, . (3.4)

Здесь расстояние между любыми соседними узлами интерполяции равно

На каждом частичном отрезке построим для функции интерполяционный многочлен степени не выше :

. (3.5)

Построим на всем отрезке локальную интерполянту :

, .

Локальная интерполянта - склеена из многочленов , интерполирующих функцию на частичных отрезках. Функция непрерывна в точках склейки :

.

Замечание 3.1. Если общая степень интерполяционных многочленов не зависит от номера частичного отрезка , то в этом случае

параметром, за счет которого можно повышать точность приближения, является - число частичных отрезков.

При локальный интерполянт есть кусочно-линейная функция (ломаная) с вершинами в точках , при графиками многочленов на частичных отрезках будут параболы и так далее.

Если , то погрешность локальной интерполяции для ( ) оценивается по формуле:

.

Отсюда получаем оценку погрешности для локальной интерполянты с равноотстоящими узлами (3.3)-(3.4):

(3.6)

.

Предложение 3.1.Для интерполяционный процесс, порожденный локальной интерполянтой для равноотстоящих узлов, определяемых формулами (3.3)-(3.4), равномерно сходится при к на :

на

со скоростью при .

Утверждение предложения 3.1. следует из оценки (3.6).

Теперь можно указать способ построения сходящегося интерполяционного процесса для любой непрерывной функции с помощью локальной интерполянты.

Теорема 3.1. Для любой функции интерполяционный процесс, порожденный локальной интерполянтой для равноотстоящих узлов, определяемых формулами (3.3)-(3.4), равномерно сходится при к на :

на

Доказательство. Введем оператор

, .

По построению - линейный ограниченный оператор в пространстве .

Теперь утверждение теоремы 3.1 означает, что последовательность операторов поточечно сходится при к единичному оператору , и нам нужно только проверить выполнение условий а) и б) теоремы 2.1 для последовательности при .

Выполнение условия б) теоремы 2.1 немедленно следует из предложения 3.1, так как множество плотно в .

Докажем справедливость условия б). Обозначим через - оператор интерполирования на отрезке , (см. (3.4)).

Имеем

 

(3.7)

Обозначив

, (3.8)

перепишем (3.7) в виде

(3.9)

Сделаем в (3.8) замену переменной, положив

Имеем

,

.

Подставляя найденные выражения в (3.7), получим функцию от новой переменной :

. (3.10)

Так как функция взаимно однозначно отображает отрезок на отрезок , то

(3.11)

Отметим, что в (3.10) вычисляется максимальное значение функции , непрерывной на отрезке , независящей от и - номера отрезка . Следовательно,

(3.12)

зависит только от .

Используя (3.12), имеем

Отсюда для нормы оператора получим оценку:

. (3.13)

Условие a) теоремы 2.1 доказано. Так как не зависит от , то теорема 3.1 доказана.

 

Интерполяция сплайнами

Понятие сплайна. Построенный нами в предыдущем пункте локальный интерполянт для равноотстоящих узлов, определяемых формулами (3.3)-(3.4), обладает существенным недостатком: в точках склейки - общих точках частичных отрезков он не является гладкой функцией. Возникает задача построения локального интерполянта, являющегося гладкой функцией на всем отрезке . Эта задача решается с помощью сплайнов.

Термин сплайн (англ.- spline) имеет техническое происхождение. Первоначально сплайнами называли длинные гибкие деревянные рейки, используемые английскими кораблестроителями для вычерчивания деталей корпуса корабля в натуральную величину. Другими словами, сплайн был чертежным инструментом для построения гладких кривых.

В вычислительной математике под сплайном на отрезке понимают кусочно-полиномиальную функцию гладкую на всем отрезке.

Пусть отрезок разбит на частичных отрезков точками

.

Набор точек принято называть сеткой.

Сплайном степени порядка на отрезке , соответствующим сетке , называется функция , совпадающая на каждом частичном отрезке , с многочленом

(3.14)

степени не выше .

Из определения следует, что для многочленов (3.14), представляющих сплайн на каждом частичном отрезке , имеет место равенство

(3.15)

      Рис. 3.1

Таким образом, сплайн – это функция, склеенная из многочленов так, что в результате получается раз непрерывно дифференцируемая функция на отрезке .

 

Для сплайнов степени и порядка на отрезке используется обозначение

,

где число называется дефектом сплайна.

Сплайн называется интерполяционным для заданной таблицы (1.1), если

 

, (3.16)

где - узлы интерполяции.

Интерполяция посредством сплайнов называется сплайн-интерполяцией.

Замечание 3.2. Непрерывная кусочно-линейная функция (ломаная) является сплайном первой степени нулевого порядка (дефект равен 1).

На практике чаще всего используются сплайны третьей степени второго порядка. Такие сплайны называют кубическими. Выбор значения гладкости объясняется, в том числе, и тем, что при движении режущего инструмента в автоматизированных металлообрабатывающих комплексах по траектории, являющееся дважды непрерывно дифференцируемой кривой не возникают ударные нагрузки. В случае разрывов второй производной по второму закону Ньютона они появляются и могут привести к разрушению инструмента или дефектам обрабатываемой поверхности. При этом значение степени является минимальным для обеспечения существования интерполяционного сплайна класса для любой таблицы (1.1).

 



Последнее изменение этой страницы: 2016-06-29; просмотров: 407; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.90.49.108 (0.006 с.)