Интерполирование функций

Конечные разности различных порядков.

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

Интерполирование функций - student2.ru(1)

называется первой конечной разностью функции Интерполирование функций - student2.ru .

Конечные разности высших порядков

Интерполирование функций - student2.ru Интерполирование функций - student2.ru

Например,

Интерполирование функций - student2.ru

Пример. Построить конечные разности для функции:

Интерполирование функций - student2.ru , считая шаг Интерполирование функций - student2.ru .

Решение:

Интерполирование функций - student2.ru ,

Интерполирование функций - student2.ru

Интерполирование функций - student2.ru

Интерполирование функций - student2.ru .

Интерполирование функций - student2.ru , при Интерполирование функций - student2.ru .

Если Интерполирование функций - student2.ru - полином n-ой степени, то

Интерполирование функций - student2.ru (*)

где Интерполирование функций - student2.ru .

Символ Интерполирование функций - student2.ru можно рассматривать как оператор, ставящий в соответствие функции Интерполирование функций - student2.ru функцию Интерполирование функций - student2.ru .

Основные свойства оператора Интерполирование функций - student2.ru :

1) Интерполирование функций - student2.ru

2) Интерполирование функций - student2.ru , где Интерполирование функций - student2.ru ;

3) Интерполирование функций - student2.ru .

Имеет место важная формула, которая может быть получена на основе свойств 1-3.

Интерполирование функций - student2.ru , (2)

где Интерполирование функций - student2.ru - производная (непрерывная) на отрезке Интерполирование функций - student2.ru , Интерполирование функций - student2.ru .

Из (2) следует.

Интерполирование функций - student2.ru

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

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

Таблица разностей.

Часто таблицы задаются для системы равноотстоящих точек

Интерполирование функций - student2.ru Интерполирование функций - student2.ru

Интерполирование функций - student2.ru .

Конечные разности определяются соотношениями:

Интерполирование функций - student2.ru

Интерполирование функций - student2.ru Интерполирование функций - student2.ru в силу свойства 1): Интерполирование функций - student2.ru

Интерполирование функций - student2.ru

В общем виде можно записать:

Интерполирование функций - student2.ru (1)

где Интерполирование функций - student2.ru - число сочетаний из n элементов по m.

Например: Интерполирование функций - student2.ru ,

Интерполирование функций - student2.ru ,

и т.д.

Для вычисления n-ой разности Интерполирование функций - student2.ru , нужно знать n+1 членов Интерполирование функций - student2.ru последовательности.

Конечные разности различных порядков удобно располагать в форме таблиц двух видов:

Горизонтальная таблица разностей. Диагональная таблица разностей.

Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
….. ….. ….. ….. …...
Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
Интерполирование функций - student2.ru Интерполирование функций - student2.ru

Пример: Составить горизонтальную таблицу разностей функции

Интерполирование функций - student2.ru

от начального значения Интерполирование функций - student2.ru , приняв шаг Интерполирование функций - student2.ru .

Решение: Полагая Интерполирование функций - student2.ru , Интерполирование функций - student2.ru, Интерполирование функций - student2.ru , находим Интерполирование функций - student2.ru , Интерполирование функций - student2.ru , Интерполирование функций - student2.ru .

Отсюда Интерполирование функций - student2.ru

Т.к. n=3 – степень полинома, то 3-и разности Интерполирование функций - student2.ru .

Заносим полученные значения в таблицу (горизонтальную).

Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru Интерполирование функций - student2.ru
-1

Исходные данные для заполнения таблицы отмечены ступенчатой ломаной.

Остальные клетки можно заполнить с помощью формул

Интерполирование функций - student2.ru

отсюда: Интерполирование функций - student2.ru

Интерполирование функций - student2.ru ,

Интерполирование функций - student2.ru и т.д.

Интерполирование функций - student2.ru ,

Интерполирование функций - student2.ru и т.д.

Постановка задачи интерполирования.

На отрезке Интерполирование функций - student2.ru заданы n+1 точки Интерполирование функций - student2.ru , которые называются узлами интерполяции, и значение некоторой функции Интерполирование функций - student2.ru в этих точках

Интерполирование функций - student2.ru . (1)

Требуется построить интерполирующую функцию F(x), принадлежащую известному классу и принимающую в узлах интерполяции те же значения, что и Интерполирование функций - student2.ru , т.е.

Интерполирование функций - student2.ru (2)

Интерполирование функций - student2.ru

В общем случае, задача имеет бесчисленное множество решений!!!

Задача становится однозначной, если решение искать в заданном классе функций!

Будем искать полином Интерполирование функций - student2.ru степени не выше n и удовлетворяющий условию (2).

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

Если Интерполирование функций - student2.ru - имеет место задача интерполирования (интерполирование “в узком смысле”).

При Интерполирование функций - student2.ru решается задача экстраполирования.

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