ЧИСЛЕННЫЕ МЕТОДЫ — презентация
logo
ЧИСЛЕННЫЕ МЕТОДЫ
  • ЧИСЛЕННЫЕ МЕТОДЫ
  • Постановка задачи приближения функций:
  • Постановка задачи приближения функций:
  • Постановка задачи приближения функций:
  • Постановка задачи приближения функций:
  • Постановка задачи приближения функций:
  • Интерполирование функций
  • Интерполирование функций
  • Задача 1
  • Задача 1
  • Задача 1
  • Интерполяционный многочлен в форме Лагранжа
  • Интерполяционный многочлен в форме Лагранжа
  • Интерполяционный многочлен в форме Лагранжа
  • Интерполяционный многочлен в форме Лагранжа
  • Интерполяционный многочлен в форме Лагранжа
  • Интерполяционный многочлен в форме Лагранжа
  • Интерполяционный многочлен в форме Лагранжа
  • Интерполяционный многочлен в форме Лагранжа
  • ПРИМЕР 1
  • Решение примера 1
  • Решение примера 1
  • Понятие конечных разностей
  • Понятие конечных разностей
  • Понятие конечных разностей
  • Понятие конечных разностей
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Пример 1
  • Решение примера 1
  • Решение примера 1
  • Решение примера 1
  • Решение примера 1
  • РАЗДЕЛЕННЫЕ И КОНЕЧНЫЕ РАЗНОСТИ
  • РАЗДЕЛЕННЫЕ РАЗНОСТИ
  • Интерполяционный многочлен в форме Ньютона с использованием разделённых разностей
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Интерполяционный многочлен в форме Ньютона
  • Оценка погрешности
1/57

Первый слайд презентации: ЧИСЛЕННЫЕ МЕТОДЫ

Лекция 8 : Приближение функций.

Изображение слайда

Пусть на отрезке [ x 0, x n ] определена некоторая функция y = f ( x ), однако полная информация о ней недоступна, либо функция имеет слишком сложное для дальнейшего использования аналитическое описание. Пусть известны значения этой функции в конечном числе точек x 0, x 1,…, x n отрезка [ x 0, x n ]

Изображение слайда

Требуется по известным значениям y 0 =f( x 0 ), y 1 = f ( x 1 ),…, y n =f( x n ) найти на отрезке [ x 0, x n ] аналитическое выражение для некоторой функции F ( x ), которая приближала бы f ( x ) так, что в известных нам точках : F ( x 0 )= f ( x 0 ) = y 0, F ( x 1 )= f ( x 1 ) = y 1,…, F ( x n )= f ( x n ) = y n.

Изображение слайда

Слайд 4: Постановка задачи приближения функций:

Такую функцию F ( x ) принято называть интерполирующей, точки x 0, x 1,…, x n - узлами интерполяции.

Изображение слайда

Слайд 5: Постановка задачи приближения функций:

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

Изображение слайда

Слайд 6: Постановка задачи приближения функций:

Если точка х * находится за пределами отрезка интерполирования [ x 0, x n ], то задача определения значения функции в точке x называется экстраполированием.

Изображение слайда

x 1 x n x 0     0 x y Геометрически задача интерполирования означает построение кривой проходящей через точки

Изображение слайда

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

Эта задача будет иметь единственное решение, если в качестве интерполирующей функции F ( x ) для f ( x ), заданной ( n +1) своим значением, выбрать многочлен степени не выше n : P n ( x 0 )=y 0, P n ( x 1 )=y 1,…, P n ( x n )= y n. P n ( x ) при этом называется интерполяци - онным полиномом.

Изображение слайда

Слайд 9: Задача 1

Построить линейный полином по заданным узлам интерполяции x 0 < x 1 и соответствующим им значениям функции и. Линейная система уравнений для определения a 0 и a 1 имеет вид:

Изображение слайда

Слайд 10: Задача 1

Определитель этой системы равен . Решив систему, получим: Следовательно:

Изображение слайда

Слайд 11: Задача 1

Перепишем этот полином в несколько другой форме, выделив и в качестве множителей: Геометрически это прямая на плоскости, проходящая через точки с координатами.

Изображение слайда

Слайд 12: Интерполяционный многочлен в форме Лагранжа

Требуется построить многочлен такой, чтобы в узлах интерполяции его значения совпадали бы со значениями функции : Задача имеет единственное решение, если степень многочлена не выше n.

Изображение слайда

Слайд 13: Интерполяционный многочлен в форме Лагранжа

Традиционно интерполяционный полином в форме Лагранжа обозначается Где - неизвестные постоянные коэффициенты, которые нужно найти. В узле интерполяции полином :

Изображение слайда

Слайд 14: Интерполяционный многочлен в форме Лагранжа

В узле : Наконец в точке : Получаем систему из ( n +1) уравнений с ( n +1) неизвестными:, где и - известные табличные значения аргумента и функции.

Изображение слайда

Слайд 15: Интерполяционный многочлен в форме Лагранжа

Если определитель системы не равен 0, то она имеет единственное решение. Действительно: , если различны. Любым из известных способов находим

Изображение слайда

Слайд 16: Интерполяционный многочлен в форме Лагранжа

Перепишем многочлен в другой форме: (1) где

Изображение слайда

Слайд 17: Интерполяционный многочлен в форме Лагранжа

Легко проверить, что в общем виде функция : В точках функция обращается в 0, а в точке равна 1.

Изображение слайда

Слайд 18: Интерполяционный многочлен в форме Лагранжа

Для формулы (1) окончательно получим :

Изображение слайда

Слайд 19: Интерполяционный многочлен в форме Лагранжа

Формулы линейной и квадратичной интерполяции по Лагранжу:

Изображение слайда

Слайд 20: ПРИМЕР 1

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

Изображение слайда

Слайд 21: Решение примера 1

Изображение слайда

Слайд 22: Решение примера 1

Окончательно получаем:

Изображение слайда

Слайд 23: Понятие конечных разностей

Для случая равноотстоящих узлов интерполяции, т.е., где, h - шаг интерполяции, введем понятие конечной разности. Назовём конечной разностью первого порядка разность между значениями функции в соседних узлах интерпо-ляции.

Изображение слайда

Слайд 24: Понятие конечных разностей

Тогда конечные разности в точках определяются:

Изображение слайда

Слайд 25: Понятие конечных разностей

В общем виде конечная разность первого порядка: Из конечных разностей первого порядка можно получить конечные разности второго порядка: из второго порядка  третьего порядка: и т.д.

Изображение слайда

Слайд 26: Понятие конечных разностей

В общем виде конечная разность n -го порядка:

Изображение слайда

Слайд 27: Интерполяционный многочлен в форме Ньютона

Пусть функция f ( x ) задана значениями: в равноотстоящих узлах интерполяции:

Изображение слайда

Слайд 28: Интерполяционный многочлен в форме Ньютона

Тогда многочлен Лагранжа может быть записан в виде интерполяционного полинома Ньютона: где - конечные разности различных порядков.

Изображение слайда

Слайд 29: Интерполяционный многочлен в форме Ньютона

Полагая, можно интерполяционный многочлен Ньютона записать в следующем виде:

Изображение слайда

Слайд 30: Интерполяционный многочлен в форме Ньютона

Итак, в случае равноотстоящих узлов можно воспользоваться интерполяцион-ным полиномом Ньютона. В частности при n=1 имеем формулу линейного интерполирования:

Изображение слайда

Слайд 31: Интерполяционный многочлен в форме Ньютона

при n =2 - формулу квадратного интерполирования:

Изображение слайда

Слайд 32: Пример 1

Используя интерполяционный полином Ньютона, вычислить f(0,14), где функция задана таблицей:

Изображение слайда

Слайд 33: Решение примера 1

Составляем таблицу конечных разностей:

Изображение слайда

Слайд 34: Решение примера 1

Таблица конечных разностей:

Изображение слайда

Слайд 35: Решение примера 1

Для вычисления f(0,14) воспользуемся интерполяционным полином Ньютона. Полагаем x 0 =0,1 и h =0,1, тогда и

Изображение слайда

Слайд 36: Решение примера 1

При этом погрешность приближения:

Изображение слайда

Слайд 37: РАЗДЕЛЕННЫЕ И КОНЕЧНЫЕ РАЗНОСТИ

В практике интерполирования иногда удобнее использовать многочлены Ньютона, степень которых можно последовательно повышать путем добавления очередных слагаемых, имеющих более высокую степень.

Изображение слайда

Слайд 38: РАЗДЕЛЕННЫЕ РАЗНОСТИ

Такие несимметричные многочлены, альтернативные симметричным многочленам Лагранжа, основаны на разделенных и конечных разностях, вычисляемых по интерполируемой сеточной функции. Разделенные разности вводятся для функции у = f ( x ), заданной на неравномерной сетке ( h = var )

Изображение слайда

Слайд 39: Интерполяционный многочлен в форме Ньютона с использованием разделённых разностей

Построим многочлен n - й степени P n ( x ) в форме Ньютона. Этот многочлен имеет вид:

Изображение слайда

Слайд 40: Интерполяционный многочлен в форме Ньютона

Здесь - разделенные разности 0-го, 1-го, 2-го,:., n -го порядка соответственно. Разделенные разности вычисляются по таблице функции.

Изображение слайда

Слайд 41: Интерполяционный многочлен в форме Ньютона

Разделенные разности. Величины f ( x 0 ), f ( x 1 ), :, f ( x n ), т.е. значения самой табличной функции в узлах, считаем разделенными разностями нулевого порядка ( k =0). Таким образом, на отрезке [ x 0, x n ] определена n +1 разделенная разность нулевого порядка.

Изображение слайда

Слайд 42: Интерполяционный многочлен в форме Ньютона

Величина называется разделенной разностью первого порядка ( k =1) на частичном отрезке [ x 0, x 1 ] и вычисляется по уже известным разделенным разностям нулевого порядка на концах отрезка [ x 0, x 1 ] и длине этого отрезка.

Изображение слайда

Слайд 43: Интерполяционный многочлен в форме Ньютона

Для произвольного частичного отрезка [ x i, x i +1 ] разделенная разность первого порядка ( k =1) равна На отрезке [ x 0, x n ] можно вычислить n разделенных разностей первого порядка, по числу частичных отрезков [ x i, x i +1 ], i =0,..., n -1.

Изображение слайда

Слайд 44: Интерполяционный многочлен в форме Ньютона

Величина называется разделенной разностью второго порядка ( k =2) на частичном отрезке [ x 0, x 2 ] и и вычисляется по двум найденным ранее разделенным разностям первого порядка.

Изображение слайда

Слайд 45: Интерполяционный многочлен в форме Ньютона

Для произвольного частичного отрезка [ x i, x i+2 ] разделенная разность второго порядка ( k =2) равна На [ x 0, x n ] можно вычислить ( n -1) разделенную разность второго порядка по числу частичных отрезков [ x i, x i+2 ], поскольку в этом случае 0  i  n -2.

Изображение слайда

Слайд 46: Интерполяционный многочлен в форме Ньютона

Разделенная разность некоторого порядка k на отрезке [ x i, x i+ k ] может быть определена через найденные ранее разделенные разности ( k -1)-го порядка по формуле: На [ x 0, x n ] можно вычислить ( n - k + 1) разделенную разность порядка k, поскольку в этом случае 0  i  n - k.

Изображение слайда

Слайд 47: Интерполяционный многочлен в форме Ньютона

При k = n значение i может быть равно только 0 и мы получаем единственную разделенную разность n -го порядка на всем отрезке интерполирования [ x 0, x n ] по формуле:

Изображение слайда

Слайд 48: Интерполяционный многочлен в форме Ньютона

Разделенные разности в формуле для многочлена Ньютона P n ( x ) определены, соответственно, для отрезков [ x 0, x 0+ k ], где k =1,..., n.

Изображение слайда

Слайд 49: Интерполяционный многочлен в форме Ньютона

Теорема : Многочлен P n ( x ), построенный по формуле Ньютона, является интерполяционным многочленом, т.е. в узловых точках значение многочлена равно значению табличной функции: P n ( x i ) = f ( x i )= y i для всех i =0,..., n. Доказывается непосредственной подстановкой точек x 0, x 1,…, x n в формулу Ньютона.

Изображение слайда

Слайд 50: Интерполяционный многочлен в форме Ньютона

Интерполяционный многочлен степени не выше n, построенный по n +1 узлу интерполяции, единственен. Формула Лагранжа и формула Ньютона предлагают различные способы построения этого единственного многочлена.

Изображение слайда

Слайд 51: Интерполяционный многочлен в форме Ньютона

Пример интерполяции по Ньютону Дана табличная функция: i x i y i 0 2 0,693147 1 3 1,098613 2 4 1, 386295 3 5 1,609438 Вычислим разделенные разности 1-го, 2-го и максимально возможного в задаче 3-го порядка ( здесь n =3) и занесем их специальную таблицу.

Изображение слайда

Слайд 52: Интерполяционный многочлен в форме Ньютона

Три разделенные разности первого порядка:

Изображение слайда

Слайд 53: Интерполяционный многочлен в форме Ньютона

Две разделенные разности второго порядка:

Изображение слайда

Слайд 54: Интерполяционный многочлен в форме Ньютона

Одна разделенная разность третьего порядка:

Изображение слайда

Слайд 55: Интерполяционный многочлен в форме Ньютона

i x i Разделенные разности 0 -го 1- го 2- го 3- го 0 2 0,693147 0,405466 1 3 1,098613 -0,058892 0,287682 0,00887416 2 4 1,386295 -0,0322695 0,223143 3 5 1,60943

Изображение слайда

Слайд 56: Интерполяционный многочлен в форме Ньютона

Интерполяционный многочлен Ньютона для заданной табличной функции имеет вид:

Изображение слайда

Последний слайд презентации: ЧИСЛЕННЫЕ МЕТОДЫ: Оценка погрешности

Интерполяционного многочлена : где - производная ( n+1) - го порядка

Изображение слайда

Похожие презентации