Интерполяция каноническим полиномом
Материал из MachineLearning.
(→Полином в каноническом виде) |
(→Постановка задачи) |
||
Строка 1: | Строка 1: | ||
== Постановка задачи == | == Постановка задачи == | ||
- | Пусть задана функция <tex>\varphi(x)</tex> на некотором интервале < | + | Пусть задана функция <tex>\varphi(x)</tex> на некотором интервале [''x<sub>0</sub>,x<sub>n</sub>'']. Предположим, что мы знаем значения этой функции в ''n'' точках. Известно, что через ''n''+1 точек на плоскости можно провести кривую, являющуюся графиком степенного многочлена (полинома) степени ''n'', причем такой полином единственный. |
Этот факт лежит в основе так называемой полиномиальной интерполяции, при которой функцию <tex>\varphi(x)</tex> строят в виде полинома степени ''n''. | Этот факт лежит в основе так называемой полиномиальной интерполяции, при которой функцию <tex>\varphi(x)</tex> строят в виде полинома степени ''n''. |
Версия 12:27, 28 сентября 2008
Постановка задачи
Пусть задана функция на некотором интервале [x0,xn]. Предположим, что мы знаем значения этой функции в n точках. Известно, что через n+1 точек на плоскости можно провести кривую, являющуюся графиком степенного многочлена (полинома) степени n, причем такой полином единственный.
Этот факт лежит в основе так называемой полиномиальной интерполяции, при которой функцию строят в виде полинома степени n.
Если на всём интервале , содержащем n+1 узлов, строят один полином степени n, то говорят о глобальной интерполяции. Если же интервал разбивается на отрезки, и на каждом из отрезков строится свой полином, то говорят о локальной интерполяции.
Полином в каноническом виде
В качестве аппроксимирующей функции выбирается полином степени в каноническом виде:
Коэффициенты полинома определяются из условий Лагранжа , , что с учётом предыдущего выражения даёт систему уравнений с n+1 неизвестными:
Обозначим систему таких уравнений символом (*) и перепишем её следующим образом:
или в матричной форме: где --- вектор-столбец, содержащий неизвестные коэффициенты , --- вектор-столбец, составленный из табличных значений функции , а матрица имеет вид:
Система линейных алгебраических уравнений (*) относительно неизвестных будет иметь решение, если определитель матрицы отличен от нуля.
Определитель матрицы называют определителем Вандермонда, его можно вычислить по следующей формуле: