Погрешность линейной интерполяции

В случае линейной интерполяции Погрешность линейной интерполяции - student2.ru .

Погрешность линейной интерполяции - student2.ru

Погрешность линейной интерполяции - student2.ru

Тогда оценка максимальной погрешности линейной интерполяции на отрезке Погрешность линейной интерполяции - student2.ru в соответствии с (6.29) имеет вид

Погрешность линейной интерполяции - student2.ru , (6.32)

где Погрешность линейной интерполяции - student2.ru .

Часто задают таблицу большого числа значений некоторой функции Погрешность линейной интерполяции - student2.ru с постоянным шагом Погрешность линейной интерполяции - student2.ru изменения аргумента.

Тогда при заданном Погрешность линейной интерполяции - student2.ru выбираются два ближайших к нему узла. Левый узел принимается за Погрешность линейной интерполяции - student2.ru , а правый - за Погрешность линейной интерполяции - student2.ru , и осуществляется линейная интерполяция по формуле (6.31). Погрешность интерполяции оценивается по формуле (6.32).

Пример. Задана таблица функции Погрешность линейной интерполяции - student2.ru с шагом Погрешность линейной интерполяции - student2.ru . Требуется оценить погрешность линейной интерполяции.

Решение.Шаг Погрешность линейной интерполяции - student2.ru таблицы составляет в радианной мере Погрешность линейной интерполяции - student2.ru .

Погрешность линейной интерполяции - student2.ru .

Тогда, согласно (6.32),

Погрешность линейной интерполяции - student2.ru . Погрешность линейной интерполяции - student2.ru

Значение Погрешность линейной интерполяции - student2.ru оценивалась в предположении, что табличные значения даны точно и вычисления по используемой формуле проведены без погрешностей.

Пусть теперь мы знаем, что предельная абсолютная погрешность округленных табличных значений есть Погрешность линейной интерполяции - student2.ru . При вычислениях по формуле (6.31) в значении Погрешность линейной интерполяции - student2.ru возникает погрешность, оцениваемая величиной

Погрешность линейной интерполяции - student2.ru .

После округления значения интерполяционного многочлена с четырьмя десятичными знаками после запятой возникает еще дополнительная погрешность, ограниченная по модулю величиной Погрешность линейной интерполяции - student2.ru .

Минимизация погрешности интерполяции.

Многочлены Чебышева.

Возникает естественный вопрос, как выбрать на отрезке Погрешность линейной интерполяции - student2.ru узлы Погрешность линейной интерполяции - student2.ru интерполяционного многочлена (6.18)

Погрешность линейной интерполяции - student2.ru ,

чтобы максимальная погрешность интерполяционной функции Погрешность линейной интерполяции - student2.ru на этом отрезке была минимальной.

Это очень сложная задача, и решается она для немногих частных функций Погрешность линейной интерполяции - student2.ru . Но частично погрешность приближения может быть уменьшена за счет уменьшения Погрешность линейной интерполяции - student2.ru .

Достигается это нахождением соответствующего расположения узлов интерполяции на отрезке Погрешность линейной интерполяции - student2.ru . Одним из таких способов является использование многочленов Чебышева.

Многочлен Чебышева Погрешность линейной интерполяции - student2.ru степени Погрешность линейной интерполяции - student2.ru определяется следующей формулой:

Погрешность линейной интерполяции - student2.ru (7.1)

Погрешность линейной интерполяции - student2.ru

Легко проверить, подставляя разные Погрешность линейной интерполяции - student2.ru в (7.1), что

Погрешность линейной интерполяции - student2.ru .

В некоторых источниках многочлены Чебышева задают формулой

Погрешность линейной интерполяции - student2.ru , Погрешность линейной интерполяции - student2.ru (7.2)

При Погрешность линейной интерполяции - student2.ru имеем Погрешность линейной интерполяции - student2.ru Погрешность линейной интерполяции - student2.ru . (7.3)

При Погрешность линейной интерполяции - student2.ru , Погрешность линейной интерполяции - student2.ru . (7.4)

Полагая Погрешность линейной интерполяции - student2.ru , а Погрешность линейной интерполяции - student2.ru , можно написать:

Погрешность линейной интерполяции - student2.ru или

Погрешность линейной интерполяции - student2.ru ,

Погрешность линейной интерполяции - student2.ru и,

согласно данному определению,

Погрешность линейной интерполяции - student2.ru , где Погрешность линейной интерполяции - student2.ru . (7.5)

Таким образом, мы получили рекуррентную формулу. В ее справедливости

убеждаемся, находя Погрешность линейной интерполяции - student2.ru .

Итак, Погрешность линейной интерполяции - student2.ru ;

Погрешность линейной интерполяции - student2.ru .

Погрешность линейной интерполяции - student2.ru Свойства многочленов Чебышева.

Рис. 7.1. К свойствам многочленов Чебышева.

1. При четном (нечетном) Погрешность линейной интерполяции - student2.ru многочлен Погрешность линейной интерполяции - student2.ru содержит только четные (нечетные) степени Погрешность линейной интерполяции - student2.ru , т.е. является четной (нечетной) функцией. Это свойство очевидно из формул (7.3)-(7.5).

2. Старший коэффициент многочлена Погрешность линейной интерполяции - student2.ru при Погрешность линейной интерполяции - student2.ru равен Погрешность линейной интерполяции - student2.ru .

Это свойство очевидно из тех же формул.

3. Погрешность линейной интерполяции - student2.ru имеет Погрешность линейной интерполяции - student2.ru действительных корней в интервале (-1,1), выражаемых формулой

Погрешность линейной интерполяции - student2.ru .

Действительно, из определения многочлена Чебышева

Погрешность линейной интерполяции - student2.ru

Погрешность линейной интерполяции - student2.ru , причем Погрешность линейной интерполяции - student2.ru , (7.6)

где Погрешность линейной интерполяции - student2.ru .

Действительно, согласно определению

Погрешность линейной интерполяции - student2.ru

А модуль Погрешность линейной интерполяции - student2.ru не может быть больше единицы потому, что по определению он является косинусом действительного аргумента.

5. Многочлен Погрешность линейной интерполяции - student2.ru (7.7)

среди всех многочленов Погрешность линейной интерполяции - student2.ru -ой степени со старшим коэффициентом, равным единице, имеет на отрезке Погрешность линейной интерполяции - student2.ru наименьшее значение максимума модуля, т.е. для всех многочленов Погрешность линейной интерполяции - student2.ru Погрешность линейной интерполяции - student2.ru -ой степени со старшим коэффициентом, равным единице, выполняется неравенство

Погрешность линейной интерполяции - student2.ru . (7.8)

Следствие к cвойству 5. Можно доказать, что если

Погрешность линейной интерполяции - student2.ru и Погрешность линейной интерполяции - student2.ru то

Погрешность линейной интерполяции - student2.ru .

(Свойство 5 и следствие к нему принимаем без доказательства).

Благодаря свойству 5 многочлены Чебышева Погрешность линейной интерполяции - student2.ru называются многочленами, наименее уклоняющимися от нуля.

В качестве узлов, минимизирующих погрешность интерполяции на отрезке Погрешность линейной интерполяции - student2.ru берут корни многочлена Погрешность линейной интерполяции - student2.ru т.е. точки

Погрешность линейной интерполяции - student2.ru , Погрешность линейной интерполяции - student2.ru . (7.9)

 
  Погрешность линейной интерполяции - student2.ru

Рис.7.2. Качественная иллюстрация расположения

узлов интерполяции (корней многочлена Чебышева)(ср. с рис. 7.3).

Видно, что концы отрезка Погрешность линейной интерполяции - student2.ru здесь не являются узлами интерполяции. Можно доказать, что в силу свойства 2 многочленов Чебышева многочлен

Погрешность линейной интерполяции - student2.ru , входящий в формулы для оценки погрешностей выражается через Погрешность линейной интерполяции - student2.ru следующим образом:

Погрешность линейной интерполяции - student2.ru , благодаря выбранным узлам интерполяции.

Вспоминая, что

Погрешность линейной интерполяции - student2.ru ,

и помня свойство 4 многочлена Чебышева, можно написать

Погрешность линейной интерполяции - student2.ru , (7.10)

т.к. Погрешность линейной интерполяции - student2.ru . Здесь Погрешность линейной интерполяции - student2.ru

В силу свойства 5 многочлена Чебышева последняя оценка является на отрезке Погрешность линейной интерполяции - student2.ru наилучшей, т.е. любой другой выбор узлов интерполяции даст оценку хуже. Поэтому выбор узлов интерполяции Погрешность линейной интерполяции - student2.ru является оптимальным для оценки погрешности на отрезке Погрешность линейной интерполяции - student2.ru .

В случае интерполирования на произвольном отрезке Погрешность линейной интерполяции - student2.ru его переводят в отрезок Погрешность линейной интерполяции - student2.ru соответствующей заменой независимой переменной:

Погрешность линейной интерполяции - student2.ru (7.11)

При этом узлам интерполяции будут соответствовать точки

Погрешность линейной интерполяции - student2.ru . (7.12)

В этом случае согласно последним формулам

Погрешность линейной интерполяции - student2.ru

так как Погрешность линейной интерполяции - student2.ru , где Погрешность линейной интерполяции - student2.ru .

Погрешность линейной интерполяции - student2.ru

Отсюда с учетом свойства 4 многочленов Чебышева и формул

Погрешность линейной интерполяции - student2.ru или Погрешность линейной интерполяции - student2.ru

получаем:

Погрешность линейной интерполяции - student2.ru

Поэтому при выбранных узлах оценка погрешности интерполяции приобретает вид

Погрешность линейной интерполяции - student2.ru (7.13)

где Погрешность линейной интерполяции - student2.ru .

Сравним способы аппроксимации функции Погрешность линейной интерполяции - student2.ru многочленом Тейлора Погрешность линейной интерполяции - student2.ru и интерполяционным многочленом Лагранжа Погрешность линейной интерполяции - student2.ru с соответствующими узлами. При использовании многочлена Тейлора точку Погрешность линейной интерполяции - student2.ru берут в середине отрезка Погрешность линейной интерполяции - student2.ru , т.е. Погрешность линейной интерполяции - student2.ru .

Тогда, в соответствии с формулой

Погрешность линейной интерполяции - student2.ru

имеем Погрешность линейной интерполяции - student2.ru . (7.14)

Из сравнения (7.14) и (7.13) видно, что оценка погрешности многочлена Тейлора в Погрешность линейной интерполяции - student2.ru раз больше оценки погрешности интерполяционного многочлена Лагранжа Погрешность линейной интерполяции - student2.ru с оптимальными узлами.

8. Интерполяция с равноотстоящими узлами.

Оптимальное распределение узлов является неравномерным - узлы сгущаются к концам отрезка и разрежаются в его середине. На практике это неудобно.

Часто используют таблицы, где узлы расположены с постоянным шагом.

Когда задается х, то выбирается несколько ближайших к нему узлов, и производится интерполяция.

Пусть Погрешность линейной интерполяции - student2.ru - узлы интерполяции; Погрешность линейной интерполяции - student2.ru - шаг; Погрешность линейной интерполяции - student2.ru ; Погрешность линейной интерполяции - student2.ru - заданные значения функции; Погрешность линейной интерполяции - student2.ru , причем Погрешность линейной интерполяции - student2.ru .

Погрешность линейной интерполяции - student2.ru

Рис. 7.3. Иллюстрация расположения равноотстоящих узлов (ср. с рис. 7.2)

Введем безразмерную переменную

Погрешность линейной интерполяции - student2.ru (8.1)

Тогда узлу Погрешность линейной интерполяции - student2.ru соответствует Погрешность линейной интерполяции - student2.ru .

Действительно, Погрешность линейной интерполяции - student2.ru . (8.2)

Кроме того, Погрешность линейной интерполяции - student2.ru ; Погрешность линейной интерполяции - student2.ru . (8.3)

Вернемся к интерполяционным многочленам Лагранжа и выразим их через безразмерную переменную Погрешность линейной интерполяции - student2.ru (6.16-6.18).

Погрешность линейной интерполяции - student2.ru .

Погрешность линейной интерполяции - student2.ru

Погрешность линейной интерполяции - student2.ru .

В общем случае

Погрешность линейной интерполяции - student2.ru

Погрешность линейной интерполяции - student2.ru Погрешность линейной интерполяции - student2.ru

Погрешность линейной интерполяции - student2.ru (8.4)

Погрешность линейной интерполяции - student2.ru

Погрешность линейной интерполяции - student2.ru . (8.5)

Подставим полученные выражения в формулу для остаточного члена многочлена Лагранжа.

Погрешность линейной интерполяции - student2.ru . (8.6)

Оценку максимальной погрешности интерполяции на отрезке Погрешность линейной интерполяции - student2.ru с учетом

(8.6) можно записать в виде

Погрешность линейной интерполяции - student2.ru , (8.7)

где Погрешность линейной интерполяции - student2.ru (8.8)

Величина Погрешность линейной интерполяции - student2.ru не зависит от Погрешность линейной интерполяции - student2.ru . Она может быть заранее вычислена. Например, пусть n = 1. Тогда

Погрешность линейной интерполяции - student2.ru .

Погрешность линейной интерполяции - student2.ru

Аналогично находится Погрешность линейной интерполяции - student2.ru . (8.9)

Таким образом, максимальная погрешность интерполяции на отрезке Погрешность линейной интерполяции - student2.ru , т.е.

Погрешность линейной интерполяции - student2.ru есть Погрешность линейной интерполяции - student2.ru .

Отсюда следует, что при уменьшении шага Погрешность линейной интерполяции - student2.ru вдвое правая часть оценки (8.7) уменьшится по крайней мере в Погрешность линейной интерполяции - student2.ru раз (здесь учитывается очевидность неравенства Погрешность линейной интерполяции - student2.ru ).

Исходя из указанной оценки, следует, что, выбирая шаг Погрешность линейной интерполяции - student2.ru таблицы значений функции Погрешность линейной интерполяции - student2.ru на Погрешность линейной интерполяции - student2.ru , можно обеспечить заданную точность интерполяции.

Наши рекомендации