Задача интерполяция функция с помощью кубическое сплайна
Автор: Жабборов А.М., Шарибаев Н.Ю., Исманова К.Д.
Журнал: Экономика и социум @ekonomika-socium
Рубрика: Основной раздел
Статья в выпуске: 12 (55), 2018 года.
Бесплатный доступ
В настоящей статье нахождение обратной матрицы решено с помощью алгоритма методом алгебраических дополнений (союзной матрицы). Метод приемлемо для интерполяции и получило использование кубических сплайн-функций специальным образом построенных многочленов третьей степени.
Упругая рейка, кубических сплайн-функций, соседних узлах интерполяции, квадратной матрицы, транспонированной относительно матрицы, алгоритм нахождения обратной матрицы методом алгебраических дополнений, решим систему уравнений с помощью c#
Короткий адрес: https://sciup.org/140241092
IDR: 140241092
Текст научной статьи Задача интерполяция функция с помощью кубическое сплайна
Слово "spline" в переводе с английского означает "упругая рейка". Такую рейку используют в качестве гибкого лекала при вычерчивании плоских кривых по опорным точкам (рис.1). Форма осевой линии рейки на участке между двумя соседними опорами описывается функцией[1].
Широкое распространение для интерполяции получило использование кубических сплайн-функций - специальным образом построенных многочленов третьей степени. Они представляют собой некоторую математическую модель гибкого тонкого стержня из упругого материала. Если закрепить его в двух соседних узлах интерполяции с заданными углами наклонов а и в (рис. 1), то между точками закрепления этот стержень (механический сплайн) примет некоторую форму, минимизирующую его потенциальную энергию.[1]

Рис. 1. Сплайн-функция
Для того что бы решить это задачу давайте с начала решим частная задачу рисуем что на отрезке от 0 до 1 у нас задним функция многочлен третей степени S(x) известная а коэффициенты пока неизвестная. Мы хотим определит по следующем данным по значения функция в точки 0 по производным функция в точки 0 и по значения функция в точки 1 по производным функция в точки 1. То есть известна . если функция S(x)
определяется таким образом то производна функция записываются естества так[3]
Четыре уравнения и удобно была записать матричный вид и потом решить с помощью алгоритм нахождение обратной матрицы методом алгебраических дополнений (союзной матрицы). Для неособенной квадратной матрицы P обратной является матрица[2].
Где - определитель матрицы P , а - матрица, союзная с матрицей P . Союзной с квадратной матрицей P называется матрица того же порядка, элементами которой являются алгебраические дополнения соответствующих элементов определителя матрицы , транспонированной относительно матрицы P . Таким образом, если[2], и
Алгоритм нахождения обратной матрицы методом алгебраических дополнений
-
1. Найти определитель данной матрицы P . Если определитель равен нулю, нахождение обратной матрицы прекращается, так как матрица вырожденная и обратная для неё не существует.
-
2. Найти матрицу, транспонированную относительно P .
-
3. Вычислить элементы союзной матрицы как алгебраические дополнения марицы, найденной на шаге 2.
-
4. Применить формулу (2): умножить число, обратное определителю матрицы P , на союзную матрицу, найденную на шаге 4.
-
5. Проверить полученный на шаге 4 результат, умножив данную матрицу P на обратную матрицу. Если произведение этих матриц равно единичной матрицы, значит обратная матрица была найдена верно.[2]
Здесь, для чего все это нам нужно вычислит второй производный функция S(x) где k=1, 2, ..., n-1 Таким образом мы самом дело получили систему лиленых уравнения отнисително zk . Мы используем граничные условие так (можно использовать другая граничные условие) ,Это система имеет такое матрица, Система уравнения выгладить так, Данная система уравнений однозначно определяется расширенной матрицей системы.
Решим систему уравнений с помощью C#.

Сплайн-функция . –М.: Машиностроение, 2014. – 1 с.
Тонис. Лекция 7.4. Кубические сплайны – 1, 2
"Экономика и социум" №12(55) 2018
Список литературы Задача интерполяция функция с помощью кубическое сплайна
- Д.А. Чинахов. Обработка результатов экспериментальных исследований. Сплайн-функция. -М.: Машиностроение, 2014. -1 с.
- https://function-x.ru Нахождение обратной матрицы.
- https://youtube.com Линейная алгебра. Алексей Савватеев и Александр Тонис. Лекция 7.4. Кубические сплайны -1, 2