В предыдущем пункте было доказано, что используя n узлов интерполяции функции f(x), можно получить квадратурные формулы, точные для многочленов степени , не превосходящей (n-1).
Необходимо построить такую квадратурную формулу, которая при заданном n была бы точна для алгебраического многочлена возможно большей степени (квадратурная формула улучшенной алгебраической точности).
Докажем их существование и точность для любого многочлена степени,не превосходящей (2n-1).
Теорема 2Квадратурная формула (1) точна для любого многочлена Pk(x),
k ≤ (2n-1) тогда и только тогда, когда
1)она – интерполяционная;
2)ωn(x) ортогональна с весом q(x) любому многочлену степени k ≤ (n-1).
Доказательство
Пусть формула (1) точна для любого многочлена Pk(x), k ≤ (2n-1).
Полученные формулы верны для любых многочленов степени, не превосходящей (n-1), в частности и для Qn(x)≡0. Тогда получим:
.
Пусть выполняются условия 1), 2). Пусть P2n-1 – произвольный многочлен степени (2n-1). Тогда он представим в виде:
P2n-1=ωn(x)pn-1(x)+qn-1(x) и P2n-1(xk)= qn-1(xk), k=1..n.
Следовательно, .
Первое слагаемое равенства равно 0 из условия 2).
Второе слагаемое равняется из Теоремы 1: , где Ak вычисляются по формуле (2).
Что и требовалсь доказать.
Многочлены Sn(x), n=0,1… ортогональны на (a;b) с весом q(x)≥0,если:
.
Ортогональные многочлены обладают следующими свойствами:
10.Всякий многочлен Pn(x) может быть представлен в виде , где Ck – коэффициенты разложения.
Доказательство
Докажем существование таких коэффициентов Ck.
Умножим последнее равенствоскалярно на qSm, m=0,1..n. Получим:
Единственность такого разложения следует из построения.
Что и требовалось доказать.
20.Всякий многочлен Pn ортогонален Sm с весом q(x), если n<m.
Доказательство
Пусть n<m.
Из свойства 1 многочлен Pn(x) представим в виде:
.
Умножим скалярно равенство на q(x)Sm(x). Получим: .
Что и требовалось доказать.
30.Sn(x) имеет на [a;b] все n нулей, более того все они – простые.
Доказательство
Предположим, что Sn(x) имеет на [a;b] лишь k<n нулей, которые являются простыми (x1..xk).
Тогда многочлен вида не меняет знак на [a;b], а значит .
С другой стороны, многочлен имеет степень k<n, а значит по свойству 2:
Противоречие доказывает требуемое.
Таким образом, выбирая для квадратурной формулы xk как нули многочлена степени n из некоторой ортогональной системы многочленов на [a;b], получим выполнение условия 2) Теоремы 2 (из свойства 2 ортогональных многочленов). А значит, интерполяционная квадратурная формула становится формулой наилучшей алгебраической точности.
Например, если необходиом найти интеграл на [-1;1], то узлы выгодно рассматривать, равные нулям многочлена Чебышева. Тогда интеграл примет вид:
. Вместо функции f(x) будем рассматривать функцию в квадратурной формуле.