Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Приближение функций






Метод Лагранжа заключается в построении полинома n -порядка при n+1 узле интерполяциина отрезке [ x0, xn ] по формуле: L(x)=y0 Q0(x)+…+ yn Qn(x),

где

Qj(xi)=0 при i¹ j и Qj(xi)=1 при i=j

Метод Ньютона заключается в построении полинома n -порядка при n+1 узле интерполяциина отрезке [ x0, xn ], используя конечные разности.

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

Общая формула для вычисления конечной разности k-ого порядка в i-ой точке:

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

,
где

Для интерполяции в конце таблицы и экстраполяции вперед рекомендуется использовать вторую интерполяционную формулу Ньютона:

,
где

Погрешность интерполяции можно оценить по формуле

где .

ЗАДАЧА 4.1.

Вычислить с помощью формулы Лагранжа для трех узлов интерполяции. Определить погрешность вычисления.

РЕШЕНИЕ

В качестве узлов интерполяции выберем точки, близкие к заданному значению аргумента, в которых значения функции можно вычислить точно: х0= 100; х1= 121; х2= 144

i      
x      
y      

При трех узлах интерполяции имеем следующую формулу Лагранжа:

При х =117

ЗАДАЧА 4.2.

Функция задана таблично:

x 2, 0 2, 1 2, 2 2, 3 2, 4 2, 5 2, 6
y 1, 1 0, 9 0, 85 0, 7 0, 63 0, 5 0, 3

Оценить погрешность метода Ньютона по последней конечной разности:

1) у(2, 05) 2) y(2, 23) 3) y(2, 38)

РЕШЕНИЕ

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

x 2, 1 2, 2 2, 3 2, 4 2, 5 2, 6   y 1, 1 0, 9 0, 85 0, 7 0, 63 0, 5 0, 3 y -0, 2 -0, 05 -0, 15 -0, 07   2 y 0, 15 -0, 1 0, 08     3 y -0, 25 0, 18     4 y 0, 41    

h=0, 1

1) y (2, 05)

Заданное значение аргумента находится в начале таблицы, поэтому используем первую интерполяционную формулу Ньютона при x0=2, 0

q=(2, 05-2, 0)/0, 1=0, 5

Последней конечной разностью в первой строке является ∆ 4 y, т.е. n+1=4

Из таблицы находим, что М4=0, 41. Тогда

2) y (2, 23)

Используем первую интерполяционную формулу Ньютона при x0=2, 2

Последней конечной разностью во второй строке (движение выделено подчеркиванием) является ∆ 2 y, т.е. n+1=2

Из таблицы находим, что М3=0, 25. Тогда

3) y (2, 38)

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

Последней конечной разностью (движение выделено цветом) является ∆ 4 y, т.е. n+1=4

Из таблицы находим, что М4=0, 41. Тогда

 

ЗАДАЧА 4.3.

Найти значение функции, определенной в задании 4.2, используя полином Ньютона 2-ого порядка в точках 1)2, 05 2) 2, 23 3) 2, 38.

1) у(2, 05)=1, 1+(-0, 2) · 0, 5+0, 15 · 0, 5 · (0, 5–1)/2=0, 98125≈ 0, 98

2) ≈ 0, 81

3) ≈ 0, 76

Задание 4.1. Вычислить с помощью формулы Лагранжа значение у для трех узлов интерполяции. Определить погрешность вычисления.

1) 2) y=383






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.