ВУЗ:
Составители:
42
Модуль 3. Численное интегрирование и решение систем алгебраических
уравнений
3.4. Численное интегрирование
3.4.1. Задача приближенного вычисления определенного интеграла
Пусть дан интеграл
∫
=
b
a
dxxfJ )( , где
∞
<
ba, . На практике часто встречаются
следующие ситуации, требующие применения численного интегрирования: для заданного
интеграла не существует первообразной («не берущийся» интеграл); первообразная сложна, и ее
вычисление связано со значительными трудностями. В качестве приближенных значений
интегралов в этих случаях естественно воспользоваться оценками по формулам, напоминающим
интегральные суммы, т.е. линейные комбинации конечного числа значений подынтегральной
функции на заданном сегменте:
∫
=
b
a
dxxfJ )(
∑
=
≅
n
k
n
k
n
k
xfc
1
)()(
)( . Формулы такого типа
называются квадратурными. Значения
{
}
)(n
k
x называются узлами, а
{
}
)(n
k
c – коэффициентами
квадратурных формул. Число
∫
∑
=
−=
b
a
n
k
n
k
n
kn
xfcdxxffR
1
)()(
)()()( называется остаточным
членом квадратурной формулы.
При такой постановке возникают две задачи: 1) нужно определить, каким образом
разбивать сегмент [a,b], и как выбирать узлы, чтобы получить возможно более точное значение
интеграла; 2) необходимо решить проблему увеличения скорости сходимости интегральных сумм.
Часто рассматривают вычисление интегралов более общего вида
∫
=
b
a
dxxfxpJ ,)()( (1)
где p(x) – весовая функция. Можно строить квадратурные формулы из разных
соображений. Рассмотрим некоторые из них.
3.4.1.1. Квадратурные формулы с наилучшей точностью для данного класса функций
Обозначим через R некоторый класс функций, интегрируемых по Риману. Пусть
)(sup
_
fRR
n
Rf
n
∈
= , где R
n
(f) – остаточный член некоторой квадратурной формулы для функции
Rf ∈
. Ставится задача такого выбора узлов и коэффициентов квадратурной формулы, чтобы
величина
n
R
_
, т.е. точная верхняя грань по остаточным членам всех функций этого класса, была
наименьшей. Такую формулу н6азывают формулой с наилучшей точностью для данного класса
функций.
3.4.1.2. Квадратурные формулы с наилучшей степенью точности
Пусть
{}
∞
=
0
)(
k
k
x
ϕ
– базисное множество в некотором пространстве функций, причем
множество функций
{
}
n
k
k
x
0
)(
=
ϕ
. Где n – фиксированное число, образует систему Чебышева
порядка n (многочлен по этой системе имеет не более n корней). Обозначим через Ф
m
(x)
множество всех многочленов вида
∑
=
m
k
kk
x
0
)(
ϕα
, где
α
0
,
α
1
,…,
α
m
– действительные числа.
42 Модуль 3. Численное интегрирование и решение систем алгебраических уравнений 3.4. Численное интегрирование 3.4.1. Задача приближенного вычисления определенного интеграла b Пусть дан интеграл J = ∫a f ( x)dx , где a, b < ∞ . На практике часто встречаются следующие ситуации, требующие применения численного интегрирования: для заданного интеграла не существует первообразной («не берущийся» интеграл); первообразная сложна, и ее вычисление связано со значительными трудностями. В качестве приближенных значений интегралов в этих случаях естественно воспользоваться оценками по формулам, напоминающим интегральные суммы, т.е. линейные комбинации конечного числа значений подынтегральной b J = ∫ f ( x)dx ≅ ∑k =1 ck( n ) f ( xk( n ) ) . Формулы такого типа n функции на заданном сегменте: a называются квадратурными. Значения {x } называются узлами, а {c } – коэффициентами ( n) k (n) k f ( x)dx − ∑k =1 c k( n ) f ( x k( n ) ) называется остаточным b ∫ n квадратурных формул. Число Rn ( f ) = a членом квадратурной формулы. При такой постановке возникают две задачи: 1) нужно определить, каким образом разбивать сегмент [a,b], и как выбирать узлы, чтобы получить возможно более точное значение интеграла; 2) необходимо решить проблему увеличения скорости сходимости интегральных сумм. Часто рассматривают вычисление интегралов более общего вида b J = ∫ p ( x) f ( x)dx, (1) a где p(x) – весовая функция. Можно строить квадратурные формулы из разных соображений. Рассмотрим некоторые из них. 3.4.1.1. Квадратурные формулы с наилучшей точностью для данного класса функций Обозначим через R некоторый класс функций, интегрируемых по Риману. Пусть _ R n = sup Rn ( f ) , где Rn(f) – остаточный член некоторой квадратурной формулы для функции f ∈R f ∈ R . Ставится задача такого выбора узлов и коэффициентов квадратурной формулы, чтобы _ величина R n , т.е. точная верхняя грань по остаточным членам всех функций этого класса, была наименьшей. Такую формулу н6азывают формулой с наилучшей точностью для данного класса функций. 3.4.1.2. Квадратурные формулы с наилучшей степенью точности Пусть {ϕ k ( x)}k =0 – базисное множество в некотором пространстве функций, причем ∞ множество функций {ϕ k ( x)}k =0 . Где n – фиксированное число, образует систему Чебышева n порядка n (многочлен по этой системе имеет не более n корней). Обозначим через Фm(x) ∑ m множество всех многочленов вида k =0 α k ϕ k ( x) , где α0, α1,…, αm – действительные числа.
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »