
- •«Приближение функций»
- •Содержание
- •Введение
- •Постановка задачи приближения функции
- •2. Интерполяционный многочлен Лагранжа
- •Алгоритм вычисления значения интерполяционного многочлена Лагранжа
- •Интерполяционный многочлен Ньютона для равноотстоящих узлов
- •Первая интерполяционная формула Ньютона
- •3.2. Вторая интерполяционная формула Ньютона
- •Итерационный метод интерполяции (по Эйткену)
- •5. Программная реализация методов в среде Mathcad
Первая интерполяционная формула Ньютона
Пусть для функции, заданной таблицей с постоянным шагом, вставлена таблица конечных разностей 3.1. Будем искать интерполяционный многочлен в виде:
(x)=
+
+ a2
+ … +
…
(3.2)
Это многочлен п-й степени. Значения коэффициентов a0, a1 ..., аn найдем из условия совпадения значений исходной функции и многочлена в узлах. Полагая х=х0 из (3.2)находим у0=Рп(х0) =а0 , откуда а0 = у0. Далее, придавая х значения х1 и х2, последовательно получаем:
y1
=
(x1)=
+
,
откуда
;
y2
=
(x2)=
+
,
т.е.
,
или
=
2
откуда
Далее,
проведя аналогичные выкладки, можно
получить:
в
общем случае выражение для ak
будет
иметь вид:
(3.3)
Подставим теперь (3.3) в выражение для многочлена (3.2):
(x)=y0
+
+
+…+
…
(3.4)
Практически
эта формула применяется в несколько
ином виде. Положим =
t,
т.е. x=
x0
+
ht.
Тогда:
=
= t
–
1,
=
= t
–
2,
и
т.д.
Окончательно имеем:
(x)=
(x0
+th)=y0
+ t
+
(3.5)
Формула (3.5) называется первой интерполяционной формулой Ньютона. Эта формула применяется для интерполирования в начале отрезка интерполяции, когда t мало по абсолютной величине. Первую интерполяционную формулу Ньютона называют по этой причине формулой для интерполирования вперед. За начальное значение х0 можно принимать любое табличное значение аргумента х.
3.2. Вторая интерполяционная формула Ньютона
Когда значение аргумента находится ближе к концу отрезка интерполяции, применять первую интерполяционную формулу становиться невыгодно. В этом случае применяется формула для интерполирования назад – вторая интерполяционная формула Ньютона, которая отыскивается в виде:
(x)=
+ a2
+ … +
(3.5)
Как
и для первой формулы Ньютона,
коэффициенты a0,
a1
,
…an
находятся из условия совпадения
значений функции и интерполяционного
многочлена в узлах: (3.6)
Подставляя
(3.6) в (3.5) и переходя к переменной t
=
, получим
окончательный
вид второй интерполяционной формулы
Ньютона:
(x)=
(xn
+
th)=yn
+t∆yn-1
+
Итерационный метод интерполяции (по Эйткену)
Особенности метода.
Он позволяет определить значение функции y=f(x) в заданной точке х на сегменте [а, b], если исходный интерполяционный многочлен Уijk, определяется парами величин (хi, уj), (xj, yj), (хk, уk)..., отвечающих узлам интерполяции i,j, k... Таким образом, в отличие от рассмотренных ранее методов интерполяции здесь не требуется описывать аналитически интерполяционный многочлен для интерполяции его значения в заданной точке х.
Расчетные соотношения.
В основу расчета положены интерполяционные многочлены возрастающих степеней, формируемые по итерационной схеме для следующих межузловых отрезков:
между нулевым и первым узлом
,
(2.22)
где х — абсцисса искомой точки; x0 и y0— пара величин, отвечающая нулевой точке; x1 и y1 — то же для точки 1;
между первым и вторым узлом
,
(2.23)
между нулевым и вторым узлом
,
(2.24)
между нулевым и k-м узлом
,
(2.25)