Московский государственный
университет приборостроения и
информатики Сергиево-Посадский филиал
Реферат на тему: “Интерполяционные
формулы Ньютона”
Выполнила:
Бревчик Таисия Юрьевна
Студентка 2 курса группы ЭФ-2
Проверил:
2014 год.
1.Введение
2. Первая интерполяционная формула
Ньютона.
3. Вторая интерполяционная формула
Ньютона.
4. Заключение
5.Список литературы
Введение
Интерполя́ция, интерполи́рование — в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений.
Многим из тех, кто сталкивается с научными
и инженерными расчётами, часто приходится
оперировать наборами значений, полученных опытным путём или методомслучайной выборки. Как правило, на основании
этих наборов требуется построить функцию, на которую могли бы с высокой
точностью попадать другие получаемые
значения. Такая задача называется аппроксимацией. Интерполяцией называют такую
разновидность аппроксимации, при которой
кривая построенной функции проходит
точно через имеющиеся точки данных.
Существует также близкая к
интерполяции задача, которая заключается
в аппроксимации какой-либо сложной функции
другой, более простой функцией. Если некоторая
функция слишком сложна для производительных
вычислений, можно попытаться вычислить
её значение в нескольких точках, а по
ним построить, то есть интерполировать,
более простую функцию. Разумеется, использование
упрощенной функции не позволяет получить
такие же точные результаты, какие давала бы первоначальная
функция. Но в некоторых классах задач
достигнутый выигрыш в простоте и скорости
вычислений может перевесить получаемую погрешность в результатах.
Следует также упомянуть и совершенно
другую разновидность математической
интерполяции, известную под названием
«интерполяция операторов». К классическим
работам по интерполяции операторов относятся теорема Рисса — Торина (Riesz-Thorin theorem) и теорема Марцинкевича (Marcinkiewicz theorem), являющиеся основой
для множества других работ.
Рассмотрим систему несовпадающих
точек
() из некоторой области
. Пусть значения функции
известны только в этих точках:
Задача интерполяции
состоит в поиске такой функции
из заданного класса функций, что
Точки
называют узлами интерполяции, а их совокупность — интерполяционной
сеткой.
Пары
называют точками данных или базовыми точками.
Разность между «соседними»
значениями
— шагом интерполяционной
сетки. Он может быть как переменным, так и постоянным.
Функцию
— интерполирующей функцией или интерполянтом.
Первая интерполяционная формула
Ньютона.
1. Описание
задачи. Пусть для функции
заданы значения
для равноотстоящих значений независимой
переменной:
,
, где
- шаг интерполяции.
Требуется подобрать полином
степени не выше
, принимающий в точках
значения
,
. (1)
Условия (1) эквивалентны тому,
что
при
.
Интерполяционный
полином Ньютона имеет вид:
. (2)
Легко видеть, что полином (2)
полностью удовлетворяет требованиям
поставленной задачи. Действительно, во-первых,
степень полинома
не выше
, во-вторых,
и
,
.
Заметим, что при
формула (2) превращается в ряд Тейлора
для функции
:
.
Для практического использования
интерполяционную формулу Ньютона (2) обычно
записывают в несколько преобразованном
виде. Для этого введём новую переменную
по формуле
; тогда получим:
, (3)
где
представляет собой число шагов,
необходимых для достижения точки
, исходя из точки
. Это и есть окончательный видинтерполяционной
формулы Ньютона.
Формулу (3) выгодно использовать
для интерполирования функции
в окрестности начального
значения
, где
мало по абсолютной величине.
Если дана неограниченная таблица
значений функции
, то число
в интерполяционной формуле (3) может
быть любым. Практически в этом случае
число
выбирают так, чтобы разность
была постоянной с заданной степенью
точности. За начальное значение
можно принимать любое табличное значение
аргумента
.
Если таблица значений функции
конечна, то число
ограничено, а именно:
не может быть больше числа значений функции
, уменьшенного на единицу.
Заметим, что при применении
первой интерполяционной формулы Ньютона
удобно пользоваться горизонтальной таблицей
разностей, так как тогда нужные значения
разностей функции находятся в соответствующей
горизонтальной строке таблицы.
2. Пример. Приняв шаг
, построить интерполяционный полином
Ньютона для функции
, заданной таблицей
|
1 |
1,05 |
1,1 |
1,15 |
1,2 |
1,25 |
1,3 |
|
-3 |
-3,685 |
-4,445 |
-5,285 |
-6,207 |
-7,218 |
-8,321 |
Решение. Составляем таблицу разностей
(таблица 1).
Так как разности третьего порядка
практически постоянны, то в формуле (3)
полагаем
. Приняв
,
, будем иметь:
,
или
,
где
. Это и есть искомый интерполяционный
полином Ньютона.
Таблица 1
|
|
|
|
|
1
1,05
1,1
1,15
1,2
1,25
1,3 |
-3
-3,685
-4,445
-5,285
-6,207
-7,218
-8,321 |
0,685
0,76
0,84
0,922
1,011
1,103 |
-0,075
-0,08
-0,082
-0,089
-0,092 |
0,005
0,002
0,007
0,003
|
Полученный полином дает возможность
прогнозирования. Достаточную точность
получаем при решении интерполяционной
задачи, например,
.Точность падает при решении экстраполяционной
задачи, например,
.
Вторая интерполяционная
формула Ньютона.
Первая интерполяционная формула
Ньютона практически неудобна для интерполирования
функции вблизи узлов таблицы. В этом случае
обычно применяется вторая интерполяционная
формула Ньютона.
Описание задачи. Пусть имеем последовательность
значений функции
,
для равноотстоящих значений
аргумента
, где
- шаг интерполяции. Построим полином
следующего вида:
,
или, используя обобщённую степень,
получаем:
. (1)
Тогда, при выполнении равенства
,
, получим
,
.
Подставим эти значения в формулу
(1). Тогда, окончательно, вторая интерполяционная
формула Ньютона имеет вид:
. (2)
Введём более удобную запись
формулы (2). Пусть
, тогда
,
и т. д. Подставив эти значения
в формулу (2), получим:
. (3)
Это и есть обычный вид второй интерполяционной
формулы Ньютона. Для приближённого
вычисления значений функции
полагают:
.
Как первая, так и вторая интерполяционные
формулы Ньютона могут быть использованы
для экстраполирования функции, т. е. для
нахождения значений функции
для значений аргументов
, лежащих вне пределов таблицы. Если
и
близко к
, то выгодно применять первую интерполяционную
формулу Ньютона, причём тогда
. Если же
и
близко к
, то удобнее пользоваться второй интерполяционной
формулой Ньютона, причём
. Таким образом, первая интерполяционная
формула Ньютона обычно используется
для интерполирования
вперёд и экстраполирования
назад, а вторая интерполяционная
формула Ньютона, наоборот, - для интерполирования
назад и экстраполирования
вперёд.
Заметим, что операция экстраполирования,
вообще говоря, менее точна, чем операция
интерполирования в узком смысле слова.
Пример. Приняв шаг
, построить интерполяционный полином
Ньютона для функции
, заданной таблицей
|
0,5 |
0,55 |
0,6 |
0,65 |
0,7 |
0,75 |
0,8 |
|
0,875 |
0,7088 |
0,5361 |
0,3572 |
0,173 |
-0,0156 |
-0,2081 |
Решение. Составляем таблицу разностей
(таблица 1). Так как разности третьего
порядка практически постоянны, то в формуле
(3) полагаем
. Приняв
,
, будем иметь:
,
или
,
где
.
Это и есть искомый интерполяционный
полином Ньютона.
Таблица 1
|
|
|
|
|
0,5
0,55
0,6
0,65
0,7
0,75
0,8 |
0,875
0,7088
0,5361
0,3572
0,173
-0,0156
-0,20 |
-0,1662
-0,1727
-0,1789
-0,1842
-0,1886
-0,1925 |
-0,0065
-0,0062
-0,0053
-0,0044
-0,0039 |
0,0003
0,0009
0,0009
0,0005
|
Заключение
В вычислительной математике существенную
роль играет интерполяция функций, т.е.
построение по заданной функции другой
(как правило, более простой), значения
которой совпадают со значениями заданной
функции в некотором числе точек. Причем
интерполяция имеет как практическое,
так и теоретическое значение. На практике
часто возникает задача о восстановлении
непрерывной функции по ее табличным значениям,
например полученным в ходе некоторого
эксперимента. Для вычисления многих функций
оказывается эффективно приблизить их
полиномами или дробно-рациональными
функциями. Теория интерполирования используется
при построении и исследовании квадратурных
формул для численного интегрирования,
для получения методов решения дифференциальных
и интегральных уравнений.
Список
литературы:
1. В.В. Иванов.
Методы вычислений на ЭВМ. Справочное
пособие. Изд-во "Наукова думка". Киев.
1986.
2. Н.С. Бахвалов,
Н.П. Жидков, Г.М. Кобельков. Численные
методы. Изд-во "Лаборатория базовых
знаний". 2003.
3. И.С. Березин,
Н.П. Жидков. Методы вычислений. Изд.
ФизМатЛит. Москва. 1962.
4. К. Де Бор.
Практическое руководство по
сплайнам. Изд-во "Радио и связь".
Москва. 1985.
5. Дж. Форсайт,
М.Мальком, К. Моулер. Машинные методы математических
вычислений. Изд-во "Мир". Москва.
1980.