Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Сплайн-интерполяция. ⇐ ПредыдущаяСтр 2 из 2
Назовем m-сплайнами полиномы невысокого порядка m, которыми аппроксимируется функция Рассмотрим наиболее широко используемую на практике кубическую сплайн-интерполяцию. В ней искомая функция
Аналогичные полиномы можно записать для всех n интервалов, т. е. соотношение (11.1) справедливо для Условия сшивки сплайнов в узлах интерполяции:
Кроме того, необходимо задать граничные условия в точках
т. е. будем рассматривать интерполяцию так называемыми естественными сплайнами. Условие (11.2) приводит к уравнениям:
Получили Вычислим производные:
Построим уравнения, к которым приводит условие непрерывности первой производной в узлах
Требование непрерывности первой производной в узлах
В свою очередь, непрерывность второй производной в этих же узлах (условие (11.4)) позволяет записать
или
Наконец, из граничных условий
Соотношения (11.5), (11.6), (11.7), (11.8) составляют систему линейных алгебраических уравнений, всего Построим эффективный метод решения этой системы. Выразим из (11.7)
и подставим в (11.5):
Учтем, что
Выразим из этого соотношения
Подставим теперь
Выполним очевидные преобразования и запишем результирующую систему в виде:
Получили систему
то приходим к системе линейных алгебраических уравнений с треугольной симметрической матрицей
Обратите внимание: матрица системы обладает диагональным преобладанием! Эту систему можно эффективно решать методом Вычислив коэффициенты
Из условия (11.8) определяем
Коэффициенты
так как Расчет значений функции 1. По описанной выше методике вычисляются коэффициенты 2. Находится интервал
с параметрами
|