Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

Интерполирование многочленом Лагранжа или Ньютона на всем отрезке с использованием большого числа узлов интерполяции часто приводит к плохому приближению, что объясняется сильным накоплением погрешностей в процессе вычислений. Кроме того, из-за расходимости процесса интерполяции увеличение числа узлов не обязано приводить к повышению точности. Для того, чтобы избежать больших погрешностей, весь отрезок разбивают на частичные отрезки и на каждом частичном отрезке приближенно заменяют функцию многочленом невысокой степени (так называемая, кусочно-полиномиальная интерполяция).

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

Преимуществом сплайнов перед обычной интерполяцией является, во-первых их сходимость и, во-вторых, устойчивость процесса вычислений.

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

и обозначим , .

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

а) на каждом сегменте , , функция является многочленом третьей степени.

б) функция , а также ее первая и вторая производные непрерывны на .

в) , .

Последнее условие называется условием интерполирования, а сплайн, определяемый условиями а)-в), называется также интерполяционным кубическим сплайном.

Докажем существование и единственность сплайна, определяемого перечисленными выше условиями. Приведенное ниже доказательство содержит также способ построения сплайна.

На каждом из отрезков , будем искать функцию =в виде многочлена третьей степени

=, , , (2.19)

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

.

Из условий интерполирования , . Доопределим, кроме того, .

Требование непрерывности функции приводит к условиям

, ,

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

.

Обозначая , перепишем это уравнение в виде

, . (2.20)

Условие непрерывности первой производной

,

приводят к уравнениям

, . (2.21)

Из условия непрерывности второй производной, получаем уравнения

, . (2.22)

Объединяя (2.20)-(2.22), получаем систему уравнений относительно неизвестных , .

Два недостающих уравнения получают, задавая те или иные граничные условия для . Предположим, например, что функция удовлетворяет условию . Тогда естественно требовать, чтобы . Отсюда получаем , т.е. . Заметим, что условие совпадает с уравнением (2.22) при , если положить . Таким образом, приходим к замкнутой системе уравнений для определения коэффициентов кубического сплайна:

, , , (2.23)

, , (2.24)

, . (2.25)

Методом исключения неизвестных. Получаем

, (2.26)

, .

Система уравнений (2.26) имеет единственное решение. Матрица полученной системы линейных алгебраических уравнений трехдиагональная. Решение такой системы уравнений можно найти методом прогонки. По найденным коэффициентам коэффициенты определяются с помощью явных формул

, . (2.27)

Итак, существует единственный кубический сплайн, определяемый условиями а)-в) и граничными условиями . Можно рассматривать и другие граничные условия.

Интерполирование кубическими сплайнами является сходящимся процессом. Это означает, что при неограниченном увеличении числа узлов соответствующая последовательность сплайн-функций сходится к интерполируемой функции . Оценки погрешности интерполяции зависят от выбора сеток и от гладкости .

Если рассматривать последовательность равномерных сеток

с шагом . В этом случае система уравнений (2.26)-(2.27) существенно упрощается:

,

, . (2.28)

Можно получить оценку

, (2.29)

где , кубический сплайн, построенный для функции на сетке .

<== предыдущая лекция | следующая лекция ==>
Интерполирование с кратными узлами | Общая постановка задачи интерполирования
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 1808; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.