Особенности интерполирования сплайнами

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

Рубрика Математика
Вид контрольная работа
Язык русский
Дата добавления 02.02.2011
Размер файла 450,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ЧУО Минский Институт Управления

Контролируемая самостоятельная работа №2

по дисциплине: “Вычислительные методы и методы оптимизации в управлении”

Тема: “ Интерполирование сплайнами”

Выполнил: студент 4 курса

гр. 71201с

Золоторевич А.А.

Преподаватель: Табунов В.А.

Минск 2010

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

Пусть на интервале [a,b] задана сетка и значения функции в ее узлах. Кубическим сплайном (сплайн-функцией), соответствующим сетке и функции f(xi), называется функция S(x) удовлетворяющая следующим условиям:

· S(x) при , i=1,2,...n, является кубическим полиномом

· S(x), S'(x), S''(x) - непрерывны на [a,b]

· S(xi) = f(xi).

Если, кроме перечисленного, функция S(x) удовлетворяет условию S'(x) = S''(x) =0, то она является естественным кубическим сплайном.

Сходимость сплайн-интерполяции

Интерполирование сплайнами является сходящимся процессом для непрерывной функции f(x). Оценка погрешности интерполяции ||r(x)|| = ||S(x) - f(xi)|| зависит как от свойств гладкости f(x), так и от свойств сетки . Так, в случае равномерной сетки для погрешности интерполирования функции f(x), имеющей непрерывные производные до 4-й включительно, справедливы следующие оценки:

где и - равномерная норма. Отсюда ясно, что при , т.е. при , интерполяционный процесс сходятся равномерно для f(x), f'(x), f''(x).

Интерполяционные формулы Лагранжа, Ньютона и Стирлинга и др. при использовании большого числа узлов интерполяции на всем отрезке [a, b] часто приводят к плохому приближению из-за накопления погрешностей в процессе вычислений [2]. Кроме того, из-за расходимости процесса интерполяции увеличение числа узлов не обязательно приводит к повышению точности. Для снижения погрешностей весь отрезок [a, b] разбивается на частичные отрезки и на каждом из них функциюзаменяют приближенно полиномом невысокой степени. Это называется кусочно-полиномиальной интерполяцией.

Один из способов интерполирования на всем отрезке [a, b] является интерполирование сплайнами.

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

Рассмотрим один из наиболее распространенных в практике случаев - интерполирование функции кубическим сплайном. Пусть на отрезке [a, b] задана непрерывная функция. Введем разбиение отрезка:

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

Сплайном, соответствующим данной функциии узлам интерполяции (6) называется функция , удовлетворяющая следующим условиям:

1) на каждом отрезке , функция является кубическим многочленом;

2) функция , а также ее первая и вторая производные непрерывны на отрезке [a, b] ;

3)

Третье условие называется условием интерполирования. Сплайн, определяемый условиями 1) - 3), называется интерполяционным кубическим сплайном.

Рассмотрим способ построения кубического сплайна [2].

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

где искомые коэффициенты.

Продифференцируем (7) трижды по х :

откуда следует

Из условия интерполирования 3) получаем:

Кроме того, будем считать .

Из условий непрерывности функции вытекает:

Отсюда с учетом (7) получим:

Обозначиви опуская промежуточные выкладки [2], окончательно получим систему уравнений для определения коэффициентов:

В силу трехдиагональности матрицы коэффициентов система (9) имеет единственное решение [2]. Найдя коэффициенты , остальные коэффициенты определим по явным формулам:

Таким образом, существует и найден единственный кубический сплайн, удовлетворяющий условиям 1) - 3) .

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

Рассмотрим следующую проблему: интерполяцию функции f(x)=sin(x) на интервале [-р/2,+р/2]. Мы используем равномерную сетку с N узлами и четыре различных типа сплайнов:

· сплайн Катмулла-Рома;

· кубический сплайн с естественными граничными условиями;

· кубический сплайн, завершающийся параболой;

· кубический сплайн с точными граничными условиями (известно точное значение производной в граничных точках).

Исследуем зависимость погрешности от числа узлов, варьируя N в диапазоне 10...100. В результате мы получим следующий график:

В данном случае лучшим выбором является кубический сплайн с точными граничными условиями. Если значение производной в узловых точках неизвестно, то лучшим вариантом будет сплайн, завершающийся параболой. Два прочих варианта - сплайн Катмулла-Рома и кубический сплайн с естественными граничными условиями - дают значительно большую ошибку.

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

сплайн интерполяция кубический

Сплайн-интерполяция

Интерполирование посредством сплайнов, т. е. построение интерполяционного сплайна, принимающего в заданных точках {xi}заданные значения {f(xi)}, i=0, 1, . . ., n. Обычно удовлетворяют дополнительным условиям в концевых точках. Так, для кубического сплайна к-рый склеен на [ а, b] из кубических многочленов и имеет непрерывную 2-ю производную, требуют, чтобы и, кроме того, задают по одному условию в концевых точках, напр. и или и Если f(xi) - значения (b-a )-периодической функции, то требуют, чтобы сплайн был также (b-а )-периодическим.

Для полиномиальных сплайнов степени 2k+l число дополнительных условий в каждой из точек а и b увеличивается до k. Для и. с. степени 2k обычно узлы сплайна (точки разрыва 2k-й производной) выбираются посредине между точками {xi} и задается еще по kусловий в точках а к b. Например, существуют такие последовательности сеток

для интерполяционный процесс сходится для любой непрерывной функции, если

Многие процессы дают тот же порядок приближении, что и наилучшие приближения. Более того, при некоторых классов дифференцируемых функций погрешность не превосходит поперечника соответствующего класса дает решение некоторых вариационных задач. Например, при достаточно общих дополнительных условиях в точках а и b удовлетворяет соотношению:

Из этого соотношения следует существование и единственность и. с. нечетной степени, а также простейшие результаты о сходимости:

i=0,1,..., т-1,где константа с i,т зависит только от i и m и

Для нек-рых классов дифференцируемых функций последовательность и. с. сходится к интерполируемой функции на любой последовательности сеток для к-рой напр., это имеет место в случае (2).

Сплайн - функция определенная на отрезке [a, b],совпадающая на частичных отрезках [ х i, xi+1], образованных сеткой а=x0<x1<. . .. . . <xn=b с нек-рыми алгебраическими многочленами степени не выше т, и имеющая на [ а, b]непрерывную ( т-1)-ю производную. Для С. справедливо представление:

где с k - действительные числа, Р т-1 (х) - многочлен степени не выше ( т-1) и Точки называются узлами С. Если С. имеет на [ а, b]непрерывную ( т-k )-ю производную а ( т-k+1)-я производная в узлах разрывная, то говорят, что он имеет дефект k.

Наряду с введенными выше (полиномиальными сплайнами) рассматриваются более общие (L-cплайны), которые L-склеиваются.

Размещено на http://www.allbest.ru/


Подобные документы

  • Понятие интерполяций функций и их роль в вычислительной математике. Рассмотрение метода интерполяции кубическими сплайнами, составление алгоритма и программного модуля. Описание тестовых примеров. Достоинства и недостатки метода сплайн-интерполяции.

    курсовая работа [195,1 K], добавлен 08.06.2013

  • Вычислительные методы линейной алгебры. Интерполяция функций. Интерполяционный многочлен Ньютона. Узлы интерполяции. Интерполяционный многочлен Лагранжа. Интерполяция сплайнами. Коэффициенты кубических сплайнов.

    лабораторная работа [70,5 K], добавлен 06.02.2004

  • Определение сплайна степени n дефекта. Простейший пример сплайна - единичная функция Хевисайда. Теорема о линейно независимых функциях и ее доказательство. Базисные сплайны с конечными носителями. Тождество Лемма. Представление многочленов сплайнами.

    курсовая работа [1,6 M], добавлен 19.12.2010

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

    курсовая работа [157,4 K], добавлен 10.04.2011

  • Построить интерполяционный многочлен Ньютона. Начертить график и отметить на нем узлы интерполяции. Построить интерполяционный многочлен Лагранжа. Выполнить интерполяцию сплайнами третьей степени.

    лабораторная работа [70,8 K], добавлен 06.02.2004

  • В вычислительной математике существенную роль играет интерполяция функций. Формула Лагранжа. Интерполирование по схеме Эйткена. Интерполяционные формулы Ньютона для равноотстоящих узлов. Формула Ньютона с разделенными разностями. Интерполяция сплайнами.

    контрольная работа [131,6 K], добавлен 05.01.2011

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

    презентация [251,7 K], добавлен 29.10.2013

  • Априорный выбор числа итераций в методе простых с попеременно чередующимся шагом. Доказательство сходимости процесса в исходной норме гильбертова пространства. Оценка погрешности и решение неравенств. Случай неединственного решения с попеременной.

    дипломная работа [695,6 K], добавлен 17.02.2012

  • Первая краевая задача и граничное условие 1-го рода. Задачи с однородными граничными условиями. Задача с главными неоднородными условиями и ее вариационная постановка. Понятие обобщенного решения. Основные условия сопряжения и условия согласования.

    презентация [71,8 K], добавлен 30.10.2013

  • Понятие и особенности определения функциональных рядов. Специфика выражения радиуса сходимости степенного ряда через его коэффициенты. Способы нахождения его области и интервала сходимости. Логический ход математического доказательства теоремы Абеля.

    презентация [86,5 K], добавлен 18.09.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.