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