Методы интерполяции и аппроксимации
Скачать 93.46 Kb.
|
Канонический полиномВид канонического полинома степени n Pn(x)=a0+a1x1+a2x2+…+an-1xn–1+anxn. (2) Выбор многочлена степени n основан на том факте, что через n+1 точку проходит единственная кривая степени n. Подставив (2) в (1), получим систему линейных алгебраических уравнений (3) a ax ax2 a xп1 axп у 0 1 0 2 0 n1 0 n 0 0 0 1 1 2 1 a ax ax2 a xп1 axп у n1 1 n 1 1 a ax ax2 a xп1 axп у (3) 0 1 2 2 2 n1 2 n 2 2 ... a ax ax2 a xп1 axп у 0 1 п 2 п n1 п n п п Решая эту систему линейных алгебраических уравнений, найдём коэффициенты интерполяционного полинома a0, a1, a2, ..., an. Линейная интерполяцияЛинейная интерполяция – простейший и часто используемый вид интерполяции. Она состоит в том, что заданные точки с координатами xi, yiпри i=0, 1, 2, ... n соединяются прямолинейными отрезками, а функцию y(x) можно приближенно представить в виде ломаной. Уравнения каждого отрезка ломаной в общем случае разные. Поскольку имеется n интервалов (xi-1, xi), то для каждого из них в качестве уравнения интерполяционного многочлена используется уравнение прямой, проходящей через две точки: для i-го интервала можно написать уравнение прямой, проходящей через точки (xi-1, yi-1) и (xi, yi), Отсюда y yi 1 yi yi1 = x xi1 . xi xi1 y=aix+bi, xi-1 x xi; (4) ai= yi yi1 , bi=yi-1 –ai xi-1. (5) xi xi1 Следовательно, при использовании линейной интерполяции сначала нужно определить интервал, в который попадает значение аргумента x, а затем подставить его в формулу (4) и найти приближенное значение функции в этой точке. Пример линейной интерполяции для экспериментальных данных согласно табл. 2. приведен на рис. 2. Таблица 2 Таблица экспериментальных данных
7
y 6 5 4 3 2 1 0 6 0 1 2 3 4 5 x Рис. 2. Графическое решение линейной интерполяции |