Для нахождения коэффициентов и
воспользуемся формулами
и
,
. Получаем
,
,
,
. Запишем
Проверим, что - интерполяционный сплайн, для этого
вычислим значения
при
Получаем
,
,
, следовательно,
- интерполяционный сплайн.
Ответ:
Задача 2. Построить систему линейных уравнений для нахождения коэффициентов интерполяционного параболического сплайна по заданной интерполяционной таблице и краевому условию.
Решение. Пусть задана интерполяционная таблица
|
0 |
1 |
2 |
|
3 |
2 |
7 |
и краевое условие: , т.е.
,
,
;
,
,
,
.
Решением задачи заключается в построении
системы линейных уравнений относительно коэффициентов параболического сплайна . Так как
, то параболический сплайн записывается
следующим образом:
Неизвестных
коэффициентов ,
и
шесть, требуется записать шесть линейных
уравнений. Первые три уравнения вытекают из условий:
,
. Получаем:
,
,
, где
,
. В нашем случае равномерный шаг
равен 1. Получаем три уравнения:
,
,
.
Одно уравнение вытекает из
краевого условия . Запишем формулу для
производной сплайна:
Из краевого условия получаем уравнение или
. Еще два уравнения получаем из условия,
что параболический сплайн является непрерывно дифференцируемой функцией во всех
внутренних узлах сетки. В нашем случае один внутренний узел, а именно узел
. Запишем формулу сплайна в виде:
Из непрерывности сплайна вытекает уравнение или
, а из непрерывности производной сплайна
вытекает, что
или
.
Ответ: Запишем систему линейных уравнений:
Отметим, что мы рассмотрели случай
правого краевого условия ().
Случай левого краевого условия рассматривается аналогично. Например, если
вместо условия
задано условие
, то в системе линейных уравнений четвертое
уравнение нужно заменить на следующее:
.
Задача 3. Построить систему линейных уравнений для нахождения коэффициентов интерполяционного кубического сплайна по заданным краевым условиям и интерполяционной таблице.
Решение. Пусть задана интерполяционная таблица
|
0 |
1 |
2 |
|
2 |
5 |
6 |
и краевые условия: и
, т.е.
,
,
,
,
,
,
,
.
Требуется построить систему линейных уравнений относительно коэффициентов
кубического сплайна
. Так как
, то кубический сплайн записывается
следующим образом:
Неизвестных коэффициентов восемь, требуется
записать восемь линейных уравнений. Первые три уравнения вытекают из условий ,
. Получаем:
,
,
. Запишем первые три уравнения:
,
,
.
Два уравнения вытекают из краевых условий. Запишем формулу для производной сплайна:
Из левого краевого условия вытекает уравнение
. Из правого условия
вытекает уравнение
. Еще три уравнения получаем из условия,
что кубический сплайн является дважды непрерывно дифференцируемой функцией во
всех точках отрезка
, в том числе и во
внутренних узлах сетки. В нашем случае один внутренний узел, а именно узел
. Запишем формулу сплайна в виде:
Из непрерывности
сплайна вытекает уравнение . А из
непрерывности первой и второй производной сплайна следуют уравнения
и
. Получаем:
,
,
.
Ответ: Запишем систему линейных уравнений:
Задача 4. Определить,
является ли функция линейным сплайном, где
Решение.
Запишем функцию в виде:
. Для
того чтобы функция
являлась линейным
сплайном, одновременно должны выполняться два условия:
1) функции и
- полиномы первой степени;
2) функция - непрерывная функция на отрезке
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.