КАТЕГОРИИ: Архитектура-(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) |
Кубический сплайн
Сплайн
Для определения параметров кубического сплайна дефекта 1 потребуем дополнительно к (2.72), (2.73), (2.77) выполнение условия непрерывности второй производной:
Первая и вторая производные отдельных многочленов сплайна соответственно равны:
Тогда, обозначив
Последние два уравнения получены из (2.77) и (2.90). Уравнения (2.93)-(2.96) составляют систему из
Тогда из (2.97) следует
а из (2.98) получим:
Из уравнения (2.96) выразим
и, подставляя его в (2.94), с учетом (2.93), получим
Если выражения для
где
Уравнения (2.103) образуют систему из
и вектором свободных членов Решение таких систем осуществляется методом прогонки, согласно которому решение представляют в виде:
где
При этом, учитывая (2.99), полагают Таким образом, порядок вычисления коэффициентов кубического сплайна следующий: сначала определяют коэффициенты Пример. 2.9. Для исходных данных, приведенных в примере 2.7, построим кубический сплайн. Сплайн строится в виде (2.89). Для интерполяции кубическим сплайном сначала согласно (2.107) вычисляются коэффициенты
Таблица 2.10.
Рис. 2.5. Интерполяция кубическим сплайном
Отметим что, описанный кубический сплайн в отличие от рассмотренного варианта параболического сплайна, обеспечивает устойчивость процесса интерполяции.
2.13.4.В-сплайны
Рассмотренные ранее полиномиальные сплайны имеют ряд существенных недостатков: 1) при увеличении 2) требуется достаточно большой объем памяти для хранения информации о сплайне: точек разбиения От этих недостатков в значительной мере избавлен другой вид сплайнов, который основан на базисных функциях и называется В-сплайном. Для этого типа сплайнов необходимо хранить Пусть
где
При вычислении разделенной разности для
Если теперь представить
где
то, согласно формуле Лейбница, получим
При этом учитывается, что разделенные разности для функции
для Тогда можно записать
и (2.110) представить в виде
В обозначении В-сплайнов выражение (2.112) записывается в виде
или
При этом
Алгоритм построения В-сплайна
и
Узлы
где
где Для нахождения коэффициентов
Соотношение (2.117) является системой из
где
3амечание 2.2. Рекуррентная формула (2.114) применима при условии, что
или
Самый простой способ выхода из этой ситуации состоит в том, что те слагаемые в (2.109), для которых выполняется условие (2.119), обращаются в нуль и вычисление В-сплайнов меньшего порядка не производится. Пример 2.10. Для исходных данных, приведенных в примере 2.7, построим В-сплайн второго порядка. В-сплайн строится в виде (2.116). Неубывающая последовательность
На рис. 2.6 приведены кривые, изображающие В-сплайн второго порядка., исходную функцию и точки, соответствующие исходным данным.
Рис. 2.6. Интерполяция В-сплайном 2-го порядка.
Дата добавления: 2014-12-29; Просмотров: 1593; Нарушение авторских прав?; Мы поможем в написании вашей работы! |