- •Глава1. Проблема аппроксимации
- •§1. Полиномиальная апппроксимация
- •§2. Интерполяционный полином в форме Лагранжа
- •§3. Интерполяционный полином в форме Ньютона
- •§4. Аппроксимация сплайнами
- •§5. Метод наименьших квадратов
- •§6. Полиномиальная интерполяция с кратными узлами
- •§7. Свойства разделенных разностей
- •§8. Задача Чебышева. Разрешимость системы
- •§9. Теорема Чебышева
- •§10. Многочлены Чебышева
- •Глава2. Численное дифференцирование
- •Глава3. Численное интегрирование
- •§1. Интерполяционные квадратурные формулы
- •1.Интерполяционные квадратурные формулы
- •2.Интерполяционные квадратурные формулы наилучшей алгебраической точности
- •3.Ортогональные многочлены и их свойства
- •§2. Применение квадратурных формул
- •§3. Метод Монте-Карло (метод статистических испытаний)
- •§4. Правило Рунге практической оценки погрешности
- •Глава4. Алгебраическая проблема собсвенных значений
- •§1. Ортогональные матрицы
- •1.Ортогональные матрицы
- •2.Матрица элементарного поворота
- •§2. Вариационное свойство собственных значений
- •§3. Приведение симметричной матрицы к диагональному виду
- •§4. Сингулярное разложение матрицы
- •§5. Сопряженная матрица
- •§6. Частная спектральная задача
- •1.Вариационный метод
- •2.Степенной метод
- •§7. Метод максимизации столбцов
- •1.Максимизация первого столбца
- •2.Алгоритм сингулярного разложения
- •3.Главное собственное число
- •§8. Метод вращения
2.Интерполяционные квадратурные формулы наилучшей алгебраической точности
Постановка задачи
В предыдущем пункте было доказано, что используя 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).
Тогда выполняются условие Теоремы 1.
Рассмотрим многочлен P2n-1=ωn(x)Pn-1(x)+Qn-1(x):P2n-1(xk)=Qn-1(xk),k=1..n.
По условию , гдеAkвычисляются по формуле (2).
С другой стороны, .
Полученные формулы верны для любых многочленов степени, не превосходящей (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).
Что и требовалсь доказать.
3.Ортогональные многочлены и их свойства
Многочлены 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) будем рассматривать функциюв квадратурной формуле.