Численные методы
![]()
|
Линейная и квадратичная интерполяция. Отрезок [a,b] делится узлами xi (i=0,1,...,n) на n частичных отрезков [xi-1,xi], при этом x0=a, xn=b. При линейной интерполяции аппроксимируемая функция y=f(x) заменяется на каждом частичном отрезке [xi-1,xi] (i=1,2,...,n) многочленом первой степени т.е. прямой линией: проходящей через две точки, с координатами xi-1,yi-1=y(xi-1) и xi,yi=y(xi). Следовательно на каждом отрезке [ xi-1,xi ] имеется своя прямая линия, которая описывается уравнением, проходящим через две точки. В результате для всего отрезка получаем ломаную линию, которая в узлах xi совпадает со значением функции. Коэффициенты ki и bi определяются из следующей системы уравнений: Из (2.2) получаем значения неизвестных коэффициентов: Более точной является квадратичная интерполяция. В качестве интерполяционной функции на отрезке [ xi-1,xi+1 ] принимается квадратный трехчлен: Так как это уравнение параболы, то такую интерполяцию также называют параболической. Уравнение параболы содержит три неизвестных коэффициента ai, bi, ci, которые определяются из системы уравнений: Интерполяция для любой точки x отрезка [x0,xn] проходит по трем ближайшим точкам. Интерполяция сплайнами. Сплайн (от англ. слова “splane” - гибкий) это функция, которая на всем отрезке интерполяции непрерывна вместе со своими k первыми производными (km-1) и на каждом частичном отрезке представляет алгебраический многочлен (полином) степени m. Пусть некоторая функция
Рисунок 24 - где В интерполировании находят значение функции в заданной точке |