Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Численные методы Сидоров Буренков.doc
Скачиваний:
9
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

7.2. Вторая интерполяционная формула Ньютона

Для интерполирования в конце таблицы обычно применяют вторую интерполяционную формулу Ньютона.

Пусть на [a,b] даны n + 1 различные значения аргумента х0, х1, …, хn ,, которым соответствуют следующие значения

; ; …; ,

а шаг интерполяции постоянен и равен h, т.е. .

Построим интерполяционный многочлен вида

В этом многочлене неизвестны коэффициенты а0 , а1, а2, …, аn . Их надо подобрать так, чтобы были возможны равенства:

; ; … ; .

Для этого необходимо и достаточно, чтобы

.

Коэффициент а0 найдем, положив х = хn в равенстве (7.4)

откуда

Отсюда, полагая х = хn-1 имеем , следовательно

.

Из выражения для второй конечной разности имеем а2

Полагая х = хn-2, получим

,

откуда

, .

Подставляя найденные значения коэффициентов, получим :

Это и есть вторая интерполяционная формула Ньютона. Положим q = (x - xn)/h, тогда

; ;

(7.5)

Первая интерполяционная формула Ньютона используется для интерполирования в начале отрезка [a,b], а вторая – на конечном участке таблицы.

7.3. Оценка погрешностей интерполяционных формул Ньютона

Оценка погрешности для интерполяционной формулы Лагранжа:

.

Если все узлы интерполяции равноотстоящие, то, введя шаг и полагая , получим оценку погрешности для первой интерполяционной формулы Ньютона(7.4)

,

где  отрезку интерполяции [x0, xn].

Аналогичным образом, для второй интерполяционной формулы Ньютона с равноотстоящими узлами интерполяции, полагая , получим оценку погрешности

,

где .

Лекция 8. Линейное интерполирование

В тех случаях, когда нет необходимости в отыскании приближенного аналитического выражения функции y = f(x), заданной таблично, требуется лишь определить значение функции в точке, отличной от узла интерполяции, удобно использовать последовательную линейную интерполяцию по Эйткину.

8.1. Интерполирование по Эйткину

Вычисление значения функции в точке, отличной от узлов интерполяции, начинается с вовлечения в счет двух узлов интерполяции с последующим включением в схему новых узлов интерполяции.

Пусть некоторый интерполяционный многочлен F(x) степени n принимает в узлах интерполяции х0, х1, …, хn значения

; ; …; .

Воспользовавшись формулой Лагранжа для случая линейной интерполяции, на отрезке [x0, x1] интерполяционное значение функции можно вычислить по формуле

, (8.1)

на отрезке [x1, x2]

, (8.2)

и, наконец, на отрезке [x0, x2] по формуле

. (8.3)

Далее заменим у0 и у2 в формуле (8.3) соответственно на F0,1(x) и F1,2(x) .

Получим следующее выражение

,

или

.

8.2. Интерполяция и приближение сплайном

Для определенности будем говорить о приближении функции f(x) на [0,1]. Разобьем отрезок на части

и обозначим это разбиение через .

Назовем «сплайном» порядка m функцию, являющуюся многочленом степени m на каждом из отрезков , т.е.

,

при хn-1 x xn удовлетворяющую условиям непрерывности производных до порядка m – 1 в точках х1, …, xn-1 :

(8.5)

при .

Всего имеется в распоряжении неизвестных коэффициентов аnm, и соотношения (8.5) образуют систему из линейных алгебраических уравнений.

Другие уравнения для коэффициентов получают из условия близости сплайна к приближаемой функции и из некоторых дополнительных условий.