Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
приближения
Постановка задачи 1 ......................................................................................... 2
Постановка задачи 1
y = √−4𝑥 2 + 𝑥 + 13
3
Теоретическое обоснование
Интерполяционные полиномы
В вычислительной практике наиболее часто приходится иметь дело с
функциями, заданными таблично: в узлах {𝑥0 , 𝑥1 , … , 𝑥𝑛 } ⊂ [𝑎, 𝑏] известны значения
некоторой функции 𝑓(𝑥0 ), 𝑓(𝑥1 ), … , 𝑓(𝑥𝑛 ). Требуется же составить представление о
значении этой функции в точке, не входящей в число узлов.
В этом случае строят функцию 𝜑(∙), совпадающую с 𝑓(∙) в узлах 𝑥0 , 𝑥1 , … , 𝑥𝑛
и более простую в вычислительном плане, чем 𝑓(∙). Задача построения такой
функции называется задачей интерполирования, а полиномы - интерполяционными.
На практике наиболее часто используются интерполяция многочленами
первой, второй и третьей степени (линейная, квадратичная и кубическая
интерполяции).
Многочлен Чебышева
Одним из способов совершенствования алгоритма вычислений, позволяющих
более равномерно распределить погрешность по всему интервалу, является
использование многочленов Чебышева.
Многочлен Чебышева 𝑇𝑛 (𝑥) степени n определяется следующей формулой:
1 𝑛 𝑛
𝑇𝑛 (𝑥) = |(𝑥 + √𝑥 2 − 1) + (𝑥 − √𝑥 2 − 1) |, где −1 ≤ 𝑥 ≤ 1, 𝑛 = 0,1,
2
Теорема. Пусть функция 𝑓(𝑥) дифференцируема n+1 раз на отрезке [𝑎, 𝑏],
содержащем узлы интерполяции 𝑥𝑗 , 𝑗 = 0,1, … 𝑛. Тогда для погрешности
интерполяции в точке 𝑥 ∈ [𝑎, 𝑏] справедливо равенство
𝑓 (𝑛+1) (𝜉)
𝑓(𝑥) − 𝑃𝑛 (𝑥) ≤ 𝑤 (𝑥)
(𝑛 + 1)! 𝑛+1
В котором 𝑤𝑛+1 (𝑥) = ∏𝑛𝑗=0(𝑥 − 𝑥𝑗 ), 𝜉 ∈ (𝑎, 𝑏).
Основное неудобство в использовании этой теоремы состоит в том, что
входящая в формулу для погрешности точка 𝜉 неизвестна. Поэтому чаще
используется не сама теорема, а её следствие.
Следствие. В условиях теоремы справедлива оценка погрешности
интерполяции в точке 𝑥 ∈ [𝑎, 𝑏], имеющая вид
𝑀𝑛+1
|𝑓(𝑥) − 𝑃𝑛 (𝑥)| ≤ |𝑤𝑛+1 (𝑥)|,
(𝑛+1)!
Практические вычисления
√2 √2
𝑓 ( ) − 𝑓 (− )
−√2 √2 2 2
𝑃𝑇(𝑡) = 𝑓 ( ) + (𝑡 + ) ∗ ( )
2 2 √2
Построим графики полученных функций:
9
Постановка задачи 2
Теоретическое обоснование
𝑏 𝑁 𝑛
(𝑏 − 𝑎)
𝐼 = ∫ 𝑓(𝑥)𝑑𝑥 ≈ ∑ ∑ 𝐵𝑘 (𝑛) ∙ 𝑓(𝑥𝑗−1 + 𝑘 ∙ ℎ𝑚 )
𝑁
𝑎 𝑗=1 𝑘=0
xj = a + (j − 1) ∙ h
Bk - коэффициенты Бернулли для формулы Ньютона-Котеса
𝑛 𝑛
(−1)𝑛−𝑘
𝐵𝑘 (𝑛) = ∫ ∏(𝑡 − 𝑗)𝑑𝑡
𝑛 ∙ 𝑘! ∙ (𝑛 − 𝑘)!
0 𝑗=0
𝑗≠𝑘
𝑁 𝑛
(𝑏 − 𝑎)
𝐼≈ ∑ ∑ 𝐵𝑘 (𝑛) ∙ 𝑓(𝑥𝑗−1 + 𝑘 ∙ ℎ𝑚 )
𝑁
𝑗=1 𝑘=0
Практические вычисления
получим:
имеем:
где
В табл. 1
даны
приближенные значения узлов и коэффициентов
в квадратурной формуле Гаусса для n = 1, 2, …, 8.
15
Табл.1
Задана функция и границы интегрирования:
Высчитаны значения :
Высчитаны точное и приближенное значение интеграла:
16
Список литературы