Пусть функция y=f(x) задана таблично значениями в узлах интерполяции
№ узла-i | 0 | 1 | 2 | 3 | 4 | 5 |
xi | 1 | 2 | 4 | 6 | 9 | 10 |
y=f(xi) | 1 | 8 | 20 | 15 | 10 | 8 |
Вычислим значение интерполяционного многочлена в точке х=b=5 по формуле Лагранжа:
Для обеспечения минимальной погрешности интерполяции перенумеруем узлы исходной таблицы. Определим отрезок, содержащий точку интерполяции: точка xx=b=5 находится внутри отрезка [4;6] и выберем из этого отрезка узел x0, ближайший к точке интерполяции xx=b=5. В данном случае эта точка равноудалена от концов отрезка, поэтому за x0 можно взять любой конец отрезка, например x0=4. Тогда другой конец этого отрезка будет узлом x1=6. Далее выбираем узлы, исходя из их близости к точке интерполяции и по возможности симметрично относительно точки интерполяции b=5.
Итак,
x0=4, x1=6, x2=2, x3=9, x4=1, x5=10.
Таким образом, получаем таблицу перенумерованных узлов для построения интерполяционного многочлена Лагранжа с минимальной погрешностью в точке b=5:
№ узла-i | 0 | 1 | 2 | 3 | 4 | 5 |
xi | 4 | 6 | 2 | 9 | 1 | 10 |
y=f(xi) | 20 | 15 | 8 | 10 | 1 | 8 |
|
|
Интерполяция по формуле Лагранжа с использованием Mathcad:
Исходная табличная функция для интерполяции: Для интерполяции в точке хх=5 перенумеруем узлы и получим: Линейная, квадратичная и кубическая интерполяция по формуле Лагранжа: Построение многочленов в явном виде и вычисление их значений в точке интерполяции хх= 5: Л и н е й н а я и н т е р п о л я ц и я: К в а д р а т и ч н а я и н т е р п о л я ц и я: К у б и ч е с к а я и н т е р п о л я ц и я: Интерполяция по в с е м узлам (многочлен 4 степени): Графики табличной и интерполирующих функций по формуле Лагранжа: Оценку погрешности многочлена Лагранжа практически производят по формуле: Таким образом, погрешности многочленов Лагранжа равны для линейной интерполяции: для квадратичной интерполяции: для кубической интерполяции: |
Запишем в табл. 2-3 результаты интерполяции и оценки погрешности (здесь приведены результаты интерполяции только для первой формулы Ньютона):
Число Узлов n+1 |
|
| Оценка погрешности | |
Метод Ньютона | Метод Лагранжа | | | |||
2 | -0.5 | 17.5 | 7.5•10-3 | 2.125 |
3 | -0.507 | 19.625 | 0.066 | 0.982 |
4 | -0.574 | 18.643 | 0.084 | 1.029 |