Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 11.11. Интерполяция сплайнами1. Определение сплайна.Проведенное выше обсуждение интерполяции показывает, что повышение точности приближения гладкой функции благодаря увеличению степени интерполяционного многочлена возможно (см. теорему 11.8), но связано с существенным повышением сложности вычислений. К тому же использование многочленов высокой степени требует специальных мер предосторожности уже при выборе формы их записи, и вычисления сопровождаются накоплением ошибок округления. Поэтому на практике предпочитают кусочно-полиномиальную интерполяцию с использованием многочленов невысокой степени. Однако этот способ приближения имеет недостаток: в точках "стыка" двух соседних многочленов производная, как правило, имеет разрыв (см. пример 11.12). Часто это обстоятельство не играет существенной роли. Вместе с тем нередко требуется, чтобы аппроксимирующая функция была гладкой и тогда простейшая кусочно-полиномиальная интерполяция становится неприемлемой. Естественная потребность в наличии аппроксимирующих функций, которые сочетали бы в себе локальную простоту многочлена невысокой степени и глобальную на всем отрезке Дадим строгое определение сплайна. Пусть отрезок 1) функция 2) на каждом частичном отрезке Разность Простейший пример сплайна дает непрерывная кусочно-линейная функция (рис. 11.8), являющаяся сплайном первой степени (линейным сплайном) с дефектом, равным единице. Действительно, на отрезке
Рис. 11.8
Рис. 11.9 Наиболее широкое распространение на практике получили сплайны
и имеют на отрезке Термин "сплайн" происходит от английского слова 2. Интерполяционный сплайн.Пусть функция Заметим, что на отрезке
Здесь Различные методы интерполяции кубическими сплайнами отличаются один от другого способом выбора наклонов 3. Локальный сплайн.Если в точках х, известны значения производной Из неравенства (11.33) получается следующая оценка погрешности интерполяции локальным кубическим сплайном:
где Ащах Заметим, что для построенного указанным образом сплайна можно гарантировать непрерывность на отрезке Существуют и другие способы выбора коэффициентов а, приводящие к локальным сплайнам (кубический многочлен Бесселя, метод Акимы и др. [16]). 4. Глобальные способы построения кубических сплайнов.Для того чтобы сплайн
Пользуясь формулой (11.64), найдем значение
Из подобной формулы, записанной
Таким образом, равенства (11.66) приводят к следующей системе уравнений относительно коэффициентов
Заметим, что эта система уравнений недоопределена, так как число уравнений системы (равное 1°. Если в граничных точках известны значения первой производной
Дополняя систему (11.69) уравнениями (11.70), приходим к системе уравнений с трехдиагональной матрицей, которая легко решается методом прогонки (см. гл. 5). Полученный таким образом сплайн называется фундаментальным кубическим сплайном. 2°. Если в граничных точках известны значения второй производной
(достаточно в равенстве (11.68) взять 3°. Полагая в уравнениях 4°. Часто нет, никакой дополнительной информации о значениях производных на концах отрезка. Один из применяемых в этой ситуациии подходов состоит в использовании условия "отсутствия узла". Выбор наклонов
Эквивалентные алгебраические уравнения выглядят так:
Та же аппроксимирующая функция может быть получена несколько иначе. Уменьшим число частичных отрезков, объединив попарно отрезки 5°. Если
Существуют и другие подходы к заданию граничных условий (подробнее об этом см. [16]). Пример 11.13. Для функции, заданной табл. 11.12, построй (естественный) кубический сплайн. В этом случае система уравнений для наклонов
Решал ее, получаем значения Пример 11.14. Интерполируем функцию, заданную табл. 11.12, кубическим сплайном, используя условие "отсутствия узла". В этом случае уравнения
Рис. 11.10 Решая систему 5. Погрешность приближения кубическими сплайнами.Теорема 11.9. Пусть функция
Заметим, что сплайн Теорема 11.10. При выполнении условий теоремы 11.9 для указанных в ней сплайнов справедливы неравенства
Замечание. Благодаря большей простоте записи и благозвучному названию естественные сплайны получили значительное распространение. Однако искусственное наложение условий
|
1 |
Оглавление
|