Кусочно-кубические сплайны

Определение:Функция S(x) называется кубическим сплайном, если существует N кубических полиномов Sk(x) с коэффициентами sk,0, sk,1, sk,2, sk,3, которые удовлетворяют следующим условиям:

1. Кусочно-кубические сплайны - student2.ru , для Кусочно-кубические сплайны - student2.ru

и Кусочно-кубические сплайны - student2.ru , т.е. кубический сплайн состоит из кубических полиномов.

2. Кусочно-кубическое интерполирование задается совокупностью точек, т.е. Кусочно-кубические сплайны - student2.ru для Кусочно-кубические сплайны - student2.ru .

3. Кусочно-кубическое представление состояло из кривых, которые являются гладкими непрерывными функциями. Вторая и первая производные должны быть непрерывны: Кусочно-кубические сплайны - student2.ru , Кусочно-кубические сплайны - student2.ru , Кусочно-кубические сплайны - student2.ru .

Наиболее часто на практике используется кубический сплайн следующего вида: Кусочно-кубические сплайны - student2.ru .

Для задания сплайна коэффициенты Кусочно-кубические сплайны - student2.ru , Кусочно-кубические сплайны - student2.ru , Кусочно-кубические сплайны - student2.ru , Кусочно-кубические сплайны - student2.ru - подбираются так, чтобы Кусочно-кубические сплайны - student2.ru , а первая и вторая производные были непрерывными.

Леммы о сплайнах:

  1. Смыкающий (чертежный) сплайн.Существует единственный кубический сплайн, который имеет первую производную с граничными условиями Кусочно-кубические сплайны - student2.ru , Кусочно-кубические сплайны - student2.ru , т.е. смыкающий сплайн имеет определенный наклон в крайних точках.
  2. Естественный сплайн.Существует единственный кубический сплайн со свободными граничными условиями Кусочно-кубические сплайны - student2.ru , Кусочно-кубические сплайны - student2.ru , т.е. сплайн допускает свободный наклон на краях для обеспечения положения, которое минимизирует осцилляцию кривой.
  3. Экстраполяционный сплайн. Существует единственный кубический сплайн, который используется для экстраполирования по внутренним узлам, чтобы определить Кусочно-кубические сплайны - student2.ru по узлам х1, х2 и Кусочно-кубические сплайны - student2.ru по узлам хN-1, хN-2.
  4. Сплайн, заканчивающийся параболой. Существует единственный кубический сплайн такой, что Кусочно-кубические сплайны - student2.ru на интервале [x0, x1] и Кусочно-кубические сплайны - student2.ru на интервале [xN-1, xN].
  5. Сплайн с заданной кривизной в крайних точках.Существует единственный кубический сплайн с заданными значениями второй производной в крайних точках.

Список литературы

1. Фадеев Д.К., Фадеева В.Н. Вычислительные методы линейной алгебры. - М.: ГИФМЛ, 1960, - 656 с.

2. Демидович Б.П., Марон И.А. Основы вычислительной математики. - М.: Наука, 2006, - 664 с.

3. Марчук Г.И. Методы вычислительной математики. - М.: Наука, 1980, - 536 с.

4. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. - М.: Наука, 1987, - 600 с.

5. Кудрявцев В.А., Демидович Б.П. Краткий курс высшей математики. - М.: Наука, 1989, - 656 с.

6. Самарский А.А., Гулин А.В. Численные методы. М.: Наука, 1989, - 432 с.

7. Вержбицкий В.М. Численные методы (математический анализ и обыкновенные дифференциальные уравнения): Учебное пособие для вузов. – М.: Высшая школа, 2001, - 382с.

[1] Например, F(a)<0 и F(b)>0.

[2] На анализируемом отрезке [a,b].

[3] Т.е. корни уравнений совпадают.

[4] Однократное выполнение процесса вычисления очередного приближения Кусочно-кубические сплайны - student2.ru называется итерацией.

[5] Буквально - формулами вычисления площадей.

[6] Говорят, что формулы прямоугольников и трапеций имеют второй класс точности.

[7] Иначе говоря, параболой.

[8] Выведите данную формулу самостоятельно. Подсказка - примените формулу погрешности метода Симпсона.

[9] Для первой и последней точки разбиения значение функции умножать на коэффициент не надо.

[10] Если в программе вычисляется только один интеграл, то это не имеет значения. Но в некоторых профессиональных программах требуется вычислить интегралы для тысяч функций. В этом случае скорость метода имеет существенное значение.

[11] Интегралы от степенной функции легко подсчитать по формуле Ньютона - Лейбница.

Наши рекомендации