ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
