Лекция 1 Среднеквадратичное приближение функции
Вид материала | Лекция |
Содержание1.6. Классические ортогональные многочлены и их применение в задачах приближения функций. С другой стороны 1.7. Некоторые общие свойства ортогональных полиномов. |
- Лекция №1 Вычисления в Excel. Формулы и функции, 94.38kb.
- Лекция Производная функции, 30.86kb.
- Лекция 11. Индивидуальный и рыночный спрос, 58.12kb.
- Курс лекций. Лекция Финансы и их функции. План. Сущность финансов и их функции. Роль, 1021.27kb.
- Лекция 1 Лекция Бухгалтерский учет, его сущность и функции в системе управления хозяйствующим, 59.7kb.
- Лекция Виртуальные функции. Дружественные функции, 70.17kb.
- Лекция (4 учебных часа – 2 ч 40 мин) Концепции распределенной обработки в сетевых, 527kb.
- Лекция Дифференцирование функций, 25.58kb.
- Лекция 21. Экстремум функции нескольких переменных, 60.44kb.
- Интерполяция и приближение данных в matlab, 230.62kb.
Лекция 4.
1.5. Среднеквадратичное приближение функции.
Рассмотрим задачу наилучшего среднеквадратичного приближения функции
![](images/80028-nomer-m9356049.gif)
![](images/80028-nomer-m288a6bb1.gif)
![](images/80028-nomer-m62ee6412.gif)
Определение 1.
Обобщенным полиномом порядка m по системе {k} называется линейная комбинация
![](images/80028-nomer-73a721cd.gif)
где Ck – произвольные вещественные коэффициенты.
Задача. Найти полином
![](images/80028-nomer-6dfc3015.gif)
![](images/80028-nomer-m72b4e7cf.gif)
Теорема 1.
Если система
![](images/80028-nomer-45734567.gif)
![](images/80028-nomer-m51c447fd.gif)
![](images/80028-nomer-m31e6b8fd.gif)
Очевидно, что величина
![](images/80028-nomer-4ab6819b.gif)
![](images/80028-nomer-65c6a68c.gif)
Докажем единственность решения.
Запишем необходимые условия минимума:
![](images/80028-nomer-m4f83ef0b.gif)
Вычисляя частные производные по ci выражения (1), получим линейную cистему уравнений:
![](images/80028-nomer-m37fa9437.gif)
Система (2) называется нормальной системой.
Выпишем определитель этой системы
![](images/80028-nomer-1645e1c0.gif)
Определитель системы (3) – так называемый определитель Грама системы
![](images/80028-nomer-10454d8f.gif)
![](images/80028-nomer-10454d8f.gif)
![](images/80028-nomer-c7208b2.gif)
![](images/80028-nomer-c7208b2.gif)
![](images/80028-nomer-3aa84e63.gif)
^
1.6. Классические ортогональные многочлены и их применение в задачах приближения функций.
Пусть H- гильбертово пространство со скалярным произведением
![](images/80028-nomer-m1cd05ed5.gif)
![](images/80028-nomer-m3f27677e.gif)
![](images/80028-nomer-7df1df19.gif)
Здесь h(x)- так называемая весовая функция, удовлетворяющая условиям:
- h(x)0 на [a,b].
- Если промежуток [a,b]- конечный, то
существует и конечен;
Если же [a,b]=(0,+
![](images/80028-nomer-m74e6612e.gif)
![](images/80028-nomer-3c87c68d.gif)
т.е. должны существовать любые моменты весовой функции.
Определение 1.
Для
![](images/80028-nomer-md90207.gif)
![](images/80028-nomer-m600418c0.gif)
и соответственно норма:
![](images/80028-nomer-m7a05640e.gif)
согласно условию (1).
Используя неравенство Коши – Буняковского - Шварца, получаем
![](images/80028-nomer-m785c4868.gif)
Поэтому скалярное произведение существует для
![](images/80028-nomer-m529a6d02.gif)
Определение 2.
Расстояние между элементами f и g определяется равенством:
![](images/80028-nomer-4495d6c8.gif)
Возникает вопрос о том, как понимать нулевой элемент. Если норма
![](images/80028-nomer-m4fbf1f26.gif)
Определение 3.
f и g ортогональны на отрезке [a,b] с весом h(x), если
![](images/80028-nomer-6efea1d1.gif)
Если в гильбертовом пространстве взять любую линейно независимую систему
![](images/80028-nomer-m63996a8a.gif)
Рассмотрим в качестве примера систему:
![](images/80028-nomer-48f9ca6a.gif)
![](images/80028-nomer-1aa77d39.gif)
![](images/80028-nomer-medc4a3f.gif)
Коэффициенты bk+1,j определяются из условий ортогональности:
![](images/80028-nomer-1b97db37.gif)
Последовательно умножая (3) на
![](images/80028-nomer-m54cd2fc.gif)
![](images/80028-nomer-m56c99629.gif)
Пример 1.
Пусть h(x)1, [a,b]=[-1,1].
Построить первые три ортогональных полинома по процедуре (3) - (4).
![](images/80028-nomer-m51c447fd.gif)
![](images/80028-nomer-m6df29302.gif)
![](images/80028-nomer-52627bab.gif)
следовательно,
![](images/80028-nomer-m3c2f87ad.gif)
Действуя, аналогично далее, получаем:
![](images/80028-nomer-3427fd1b.gif)
Для системы ортогональных многочленов на отрезке [-1,1] с весом h(x)=1 справедлива формула Родрига:
![](images/80028-nomer-m6a333c2.gif)
Из (5) последовательно получаем:
![](images/80028-nomer-m65a34f3b.gif)
и т.д.
Получаемые таким образом полиномы называются полиномами Лежандра.
![](images/80028-nomer-3aa84e63.gif)
Замечание.
Найденные по процедуре (3) – (4) ортогональные многочлены могут лишь множителями отличаться от тех, которые строятся по явной формуле Родрига (5).
Квадрат нормы у этих полиномов равен:
![](images/80028-nomer-m4e8845d9.gif)
То есть эти многочлены не нормированы, так как
![](images/80028-nomer-191a6d98.gif)
Для всех классических многочленов существует рекуррентная формула. Для полиномов Лежандра она имеет следующий вид:
![](images/80028-nomer-m2b2eb1a8.gif)
Пусть
![](images/80028-nomer-m5ed87a8f.gif)
![](images/80028-nomer-39fa229e.gif)
где
![](images/80028-nomer-28b4609f.gif)
![](images/80028-nomer-m760a1609.gif)
В силу ортогональности многочленов Лежандра, система нормальных уравнений (2) из §1.5 становится диагональной, и ее решение приводит к следующим выражениям для коэффициентов ck:
![](images/80028-nomer-m1a37b4a2.gif)
При этом
![](images/80028-nomer-m158b034.gif)
то есть обеспечивается минимум нормы в L2.
Распишем подробно ошибку аппроксимации
![](images/80028-nomer-m35918973.gif)
^
С другой стороны
![](images/80028-nomer-22bd5b66.gif)
в силу ортогональности.
Подставляя в (8), получим
![](images/80028-nomer-m67f1319a.gif)
Пример 2.
Пусть f(x)=|x|.
Аппроксимировать f(x) на [-1,1] в среднеквадратичном многочленом второй степени. Вычислить среднеквадратичную ошибку.
![](images/80028-nomer-m51c447fd.gif)
![](images/80028-nomer-m53d4ecad.gif)
![](images/80028-nomer-mc5eb165.gif)
Коэффициенты ck находим по формуле (7), учитывая вид полиномов Лежандра:
![](images/80028-nomer-m1de0131e.gif)
Далее вычисляем среднеквадратичную ошибку по формуле (9):
![](images/80028-nomer-11ed55f5.gif)
^
1.7. Некоторые общие свойства ортогональных полиномов.
- Многочлен Pn(x) ортогонален любому алгебраическому многочлену m-ой степени Mm(x) при m
![](images/80028-nomer-m51c447fd.gif)
![](images/80028-nomer-m46f6af25.gif)
Равенство (10) тождественное, поэтому коэффициенты ak единственным образом вычисляются путем приравнивания коэффициентов при старших степенях. Умножая обе части (10) на Pn(x), имеем
![](images/80028-nomer-e39d350.gif)
в силу ортогональности системы
![](images/80028-nomer-m15ba2c4d.gif)
- Полином Pn(x) имеет на отрезке [-1,1] ровно n действительных и различных корней.
![](images/80028-nomer-m51c447fd.gif)
![](images/80028-nomer-m4608dd7b.gif)
![](images/80028-nomer-m756afe86.gif)
Рассмотрим многочлен:
![](images/80028-nomer-m5e18403a.gif)
![](images/80028-nomer-2fe6a914.gif)
![](images/80028-nomer-m5e18403a.gif)
![](images/80028-nomer-a7932ce.gif)
Но это противоречит свойству 1, так как Pn(x) обязательно должен быть ортогонален Mk(x).
![](images/80028-nomer-3aa84e63.gif)
- Между двумя соседними нулями многочлена Pn(x) лежит ровно один нуль многочлена Pn-1(x).
![](images/80028-nomer-m51c447fd.gif)
![](images/80028-nomer-3aa84e63.gif)
4. При n- четном многочлен Pn(x) – четная функция от x, при n- нечетном, Pn(x) – нечетная функция от x.