ВУЗ:
Составители:
47
∫
b
a
dxxfxp )()( . Требуется таким образом выбрать n узлов на [a,b] и n коэффициентов
квадратурной формулы, чтобы эта формула была точна для алгебраических многочленов как
можно более высокой степени. Пусть формула точна для многочленов степени m:
f(x)=a
0
+a
1
x+…+a
m
x
m
. Тогда имеем
∫∫ ∫∫
+++=
b
a
b
a
b
a
m
m
b
a
dxxxpaxdxxpadxxpadxxfxp .)(...)()()()(
10
(14)
С другой стороны
∫
∑
=
=
b
a
n
k
k
n
k
xfcdxxfxp
1
)(
).()()( Учитывая, что последняя формула по
предположению верна для любого многочлена степени m, т.е. для любых наборов коэффициентов
a
0
, a
1
,…,a
m
, в силу произвольности этих коэффициентов (полагая отличным от нуля только a
i
в i-м
уравнении, а значения остальных m-1 коэффициентов в i-м уравнении принимая равными нулю)
получим следующую систему уравнений
==+++
==+++
==+++
∫
∫
∫
b
a
m
mm
n
n
n
mnmn
b
a
n
n
n
nn
b
a
n
n
nn
dxxxpxcxcxc
xdxxpxcxcxc
dxxpccc
.)(...
....................................................
,)(...
,)(...
)(
2
)(
21
)(
1
1
)(
2
)(
21
)(
1
0
)()(
2
)(
1
µ
µ
µ
(15)
Введенная в системе уравнений величина, обозначенная
µ
k
, k=0, 1,…, m называется
моментом функции p(x).
Поскольку имеется m+1 уравнение, а неизвестных 2n (n переменных и n коэффициентов),
то из равенства m+1=2n следует максимальная степень многочлена, для которого квадратурная
формула еще точна: m=2n-1.
Для доказательства существования решения системы уравнений (15) введем в
рассмотрение многочлен
ω
n
(x) с единичным старшим коэффициентом, корнями которого являются
искомые узлы:
ω
n
(x)=(x-x
1
)(x-x
2
)…(x-x
n
).
Теорема. Необходимое и достаточное условие того, чтобы квадратурная формула с n
узлами имела алгебраический порядок точности 2n-1 заключается в следующем: узлы этой
функции должны быть корнями многочлена
ω
n
(x), ортогонального с весом p(x) к любому
многочлену степени не выше n-1, т.е. для любого многочлена q(x) степени не выше n-1 должно
иметь место равенство
∫
=
b
a
n
dxxqxxp .0)()()(
ω
(16)
Доказательство.
Необходимость. Пусть формула является точной для любого многочлена степени не выше
2n-1. Требуется доказать, что имеет место равенство (16).
Учитывая, что степень q(x) не выше n-1, получаем, что
ω
n
(x)q(x) имеет степень не выше,
чем 2n-1. Следовательно, для многочлена
ω
n
(x)q(x) эта квадратурная формула точна, т.е. имеет
место точное равенство
∫
∑
=
==
b
a
n
k
kkn
n
kn
xqxcdxxqxxp ,0)()()()()(
1
)(
ϖω
Равенство нулю следует из того, что
ω
n
(x
k
)=0.
Достаточность. Пусть имеет место (15). Докажем, что квадратурная формула
интерполяционного типа, построенная по корням
ω
n
(x), точна для любого многочлена степени не
выше 2n-1.
Пусть f(x) – многочлен степени не выше 2n-1. Тогда можно его представить в виде
f(x)=
ω
n
(x)q(x)+r(x), где q(x), r(x) – многочлены степени не выше n-1. Поскольку узлы квадратурной
формулы одновременно являются корнями многочлена
ω
n
(x), то во всех этих узлах выполняется
соотношение
f(x
j
)=r(x
j
) j=1, 2,…,n. (17)
47 b ∫a p ( x) f ( x)dx . Требуется таким образом выбрать n узлов на [a,b] и n коэффициентов квадратурной формулы, чтобы эта формула была точна для алгебраических многочленов как можно более высокой степени. Пусть формула точна для многочленов степени m: f(x)=a0+a1x+…+amxm. Тогда имеем b b b b ∫ p( x) f ( x)dx = a ∫ p( x)dx + a ∫ p( x) xdx + ... + a ∫ p( x) x m 0 1 m dx. (14) a a a a b ∫ p ( x) f ( x)dx = ∑k =1 ck( n ) f ( xk ). Учитывая, что последняя формула по n С другой стороны a предположению верна для любого многочлена степени m, т.е. для любых наборов коэффициентов a0, a1,…,am, в силу произвольности этих коэффициентов (полагая отличным от нуля только ai в i-м уравнении, а значения остальных m-1 коэффициентов в i-м уравнении принимая равными нулю) получим следующую систему уравнений b c1( n ) + c2( n ) + ... + cn( n ) = ∫ p ( x)dx = µ 0 , a c ( n ) x + c ( n ) x + ... + c ( n ) x = b p ( x) xdx = µ , 1 1 2 2 n n ∫a 1 (15) .......... .......... .......... .......... .......... .. c ( n ) x m + c ( n ) x m + ... + c ( n ) x m = b p ( x) x m dx = µ . 1 1 2 2 n n ∫a m Введенная в системе уравнений величина, обозначенная µk, k=0, 1,…, m называется моментом функции p(x). Поскольку имеется m+1 уравнение, а неизвестных 2n (n переменных и n коэффициентов), то из равенства m+1=2n следует максимальная степень многочлена, для которого квадратурная формула еще точна: m=2n-1. Для доказательства существования решения системы уравнений (15) введем в рассмотрение многочлен ωn(x) с единичным старшим коэффициентом, корнями которого являются искомые узлы: ωn(x)=(x-x1)(x-x2)…(x-xn). Теорема. Необходимое и достаточное условие того, чтобы квадратурная формула с n узлами имела алгебраический порядок точности 2n-1 заключается в следующем: узлы этой функции должны быть корнями многочлена ωn(x), ортогонального с весом p(x) к любому многочлену степени не выше n-1, т.е. для любого многочлена q(x) степени не выше n-1 должно иметь место равенство b ∫ p( x)ω a n ( x)q ( x)dx = 0. (16) Доказательство. Необходимость. Пусть формула является точной для любого многочлена степени не выше 2n-1. Требуется доказать, что имеет место равенство (16). Учитывая, что степень q(x) не выше n-1, получаем, что ωn(x)q(x) имеет степень не выше, чем 2n-1. Следовательно, для многочлена ωn(x)q(x) эта квадратурная формула точна, т.е. имеет место точное равенство b n ∫ p( x)ω n ( x)q( x)dx = ∑ ck ϖ n ( xk )q( xk ) =0, ( n) a k =1 Равенство нулю следует из того, что ωn(xk)=0. Достаточность. Пусть имеет место (15). Докажем, что квадратурная формула интерполяционного типа, построенная по корням ωn(x), точна для любого многочлена степени не выше 2n-1. Пусть f(x) – многочлен степени не выше 2n-1. Тогда можно его представить в виде f(x)=ωn(x)q(x)+r(x), где q(x), r(x) – многочлены степени не выше n-1. Поскольку узлы квадратурной формулы одновременно являются корнями многочлена ωn(x), то во всех этих узлах выполняется соотношение f(xj)=r(xj) j=1, 2,…,n. (17)
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »