Для анализа погрешности интерполяции используется остаточный член интерполяционного многочлена Лагранжа
f(x) – Ln(x) = = (4.19)
где x принадлежит отрезку [a, b], который определяется числами
а = min(x0, х1,..., хп, х), b = mах(x0, х1,..., хп, х). (4.20)
Формула (4.19) выводится с помощью функции
φ(х) = f(x) – Ln(x) – KПn+1(x),
где параметр К выбирается из условия φ(х) = 0:
K=(f(x) – Ln(x))/ Пn+1(x).
Пусть функция f(x)имеет непрерывную производную (n +1)-го порядка. Тогда φ(х) имеет п +2 корня х0, х1,..., xn, x и по теореме Ролля производная φ'(x) имеет п +1 корень, вторая производная φ"(х) равна нулю в п точках, а производная (п +1)-го порядка φ(n+1)(х) равна нулю в некоторой точке x,из отрезка [а, b],который определяется условиями (4.20). Далее
φ(n+1)(х) = f(n+1)(х) – К(п +1)!,
так как производная (n+1)-го порядка от многочлена Lп(х)равна нулю, а у многочлена Пn+1(x) старший член равен xn+1и производная (n +1)-го порядка многочлена Пn+1(x) равна (n +1)!.
Из условия φ(n+1)(x) = f(n+1)(x) - К(п +1)! = 0 следует
K = f(n+1)(x)/(п +1)!,
а из равенства φ(х) = f(x) - Ln(x) – KПn+1(x)= 0 следует (4.19).
Определение 4.1. Многочлен Рп(х)равномерно приближаетна отрезке [а, b] функцию f(x) с точностью до ε, если выполняется неравенство
| f(x) – Pn(x)| £ ε. (4.21)
Приведем без доказательства теорему Вейерштрасса.
Теорема 4.1.Если функция f(x)непрерывна на отрезке [а, b],то для любого ε > 0 найдется многочлен Рn(х) достаточно высокой степени n, который равномерно приближает на отрезке [а, b]функцию f(x)с точностью до ε, т. е. выполняется (4.21).
Определение 4.2. Многочлен Рп(х)называется многочленом наилучшего приближениядля функции f(x)на отрезке [а, b],если для любого многочлена Qn(x) степени n выполняется неравенство
Старший коэффициент многочлена Тn(х), т. е. коэффициент при хп,равен 2n-1.
Справедливо представление многочленов Чебышева через тригонометрические функции
Tn(x)= cos(n×arccos х), при п ³ 0. (4.24)
Поэтому |Тn(х)| £ 1 для | х | £ 1. (4.25)
Корни многочлена Чебышева принадлежат отрезку [-1; 1]:
xk = , k = 0, 1, ... , n - 1. (4.26)
Многочлены Чебышева Тп(х) с четными индексами являются четными функциями, а с нечетными – нечетными функциями.
Многочлены Чебышева Тn(х) обладают следующим замечательным свойством. Если умножить Тп(х)на 21-n, получится многочлен, наименее уклоняющийся от нуляна отрезке [-1; 1].
Теорема 4.2. Если Рп(х)– произвольный многочлен степени п со старшим коэффициентом 1, справедливо неравенство
| Pn(x) | ³ | 21-n×Tn(x) | = = 21-n, (4.27)
где = 21-n×Tn(x).
В некоторых учебниках по численным методам многочленом Чебышева называется многочлен
Тn(х) = 21-n×Tn(x), наименее уклоняющийся от нуляна отрезке [-1; 1].
Поясним смысл теоремы 4.2 на примерах.
Если п = 2, то теорема 4.2 утверждает, что наибольшее значение любой квадратной функции вида х2 + рх + q на отрезке [-1; 1] не меньше 21-2 = 0,5.
Наибольшее значение любого многочлена вида х3+ рх2 + qx + r на отрезке [-1; 1] не меньше 21-3 = 0,25.
Среди всех квадратных функций вида х2 + рх + q наименее уклоняющимся от нуля на отрезке [-1; 1] многочленом является функция
21-2×T2(x) = х2- 0,5.
Среди всех многочленов вида х3+ рх2 + qx + r наименее уклоняющимся от нуля на отрезке [-1; 1] является многочлен
21-3Т3(х)= (4х3 - 3х)/4 = х3 - 0,75х.
Для произвольного отрезка [а, b]многочлен со старшим коэффициентом 1, наименее уклоняющийся от нуля, получается из заменой
.
Этот многочлен имеет вид
= (b - a)n×21-2n×Tn
Корнями многочлена являются точки
xk = , k = 0, 1, ... , n - 1. (4.29)
Многочлены Чебышева используются для минимизации погрешности интерполяционной формулы за счет оптимального выбора узлов интерполяции. В формуле остаточного члена (4.19) у многочлена Пn+1(х)старший коэффициент равен 1. Для минимизации погрешности интерполяционной формулы для функции f(x) на отрезке [а, b]нужно взять в качестве узлов интерполяции точки
xk = , k = 0, 1, ... , n. (4.30)
являющиеся корнями многочлена . Тогда погрешность интерполяции оценивается неравенством