Возможна ли разработка приложения на Octave с GUI? |
Обработка результатов эксперимента. Интерполяция функций
12.1 Постановка задачи
Напомним читателю задачу интерполирования. На отрезке заданы точка , называемые узлами интерполяции, и значения неизвестной функции в этих точках
( 12.1) |
Требуется построить интерполирующую функцию , которая в узлах интерполяции принимает те же значения, что и
( 12.2) |
В общей постановке задача может не иметь однозначного решений или совсем не иметь решений. Задача становится однозначной, если функцию будем искать в виде полинома степени , удовлетворяющий условиям (12.2).
Полученную интерполяционную формулу зачастую используют для приближённого нахождения значений данной функции в точках , отличных от узлов интерполирования. Такая операция называется интерполированием функции . При этом различают интерполирование в узком смысле, когда , и экстраполирование, когда .
Рассмотрим некоторые наиболее часто используемые интерполяционные полиномы.
12.1.1 Канонический полином
Будем искать интерполирующую функцию в виде канонического полинома степени .
( 12.3) |
Выбор многочлена степени основан на том факте, что через точку проходит единственная кривая степени . Подставив (12.3) в (12.1), получим систему линейных алгебраических уравнений (12.4).
( 12.4) |
Решая эту систему линейных алгебраических уравнений, найдём коэффициенты интерполяционного полинома .