Квадратичное аппроксимирование обобщенными полиномами
Рассмотрим два варианта метода наименьших квадратов с обобщенными полиномами в качестве аппроксимирующей функции: а) исходная функциональная зависимость задана таблицей; б) исходная функциональная зависимость задана непрерывной функцией.
а) Точечное квадратичное аппроксимирование.
Пусть исходная функция задана таблицей {xk , yk}, k=0,...,n. Потребуем, чтобы квадратичное отклонение
было минимальным.
Поскольку здесь параметры выступают в роли независимых переменных функции S, то ее минимум найдем, приравнивая нулю частные производные по этим переменным:
. (2.13)
Введем обозначения:
Тогда систему (2.13) можно записать в виде:
(2.14)
Система (2.14) представляет собой систему (m+1) линейных алгебраических уравнений относительно неизвестных коэффициентов сi. Определитель этой системы симметричен относительно главной диагонали:
Он называется определитель Грама системы функций j0, j1,..., jm.
Можно показать, что определитель Грама равен нулю тогда и только тогда, когда система функций j0, j1,..., jm линейно зависима[11], то есть в этом случае система уравнений не имеет решения [2].
Наиболее просто система (2.14) решается в случае, когда выбранная система функций {ji(x)} – ортогональная, то есть когда
В этом случае в определителе Грама отличны от нуля только элементы главной диагонали и решение системы (2.14) сразу записывается в виде:
Отметим, что если система функций ортогональная, то она линейно независима, то есть решение системы (2.14) всегда существует.
Примечание 2. Метод получения ортогональных многочленов (процесс ортогонализации Шмидта).
Рассмотрим способ получения системы ортогональных многочленов на заданной таблице {xk, yk}, k=0, 1, ..., n.
Положим j0(х)=1, j1(х)=х – a1. Потребуем выполнения условия ортогональности для этих функций:
Первое условие выполняется автоматически, а из второго находим
,
то естьПроверка показывает, что многочлены j0, j1 – ортогональны:
Многочлены более высоких степеней можно получить по рекуррентной формуле:
(2.15)
Выражения для коэффициентов ak+1 и bk+1 также находятся из условия ортогональности.
Предположим, что уже построены ортогональные многочлены j0(х), j1(х), ..., jk(x). Потребуем, чтобы (jk+1,jk)=0; (jk+1,jk–1)=0.
Ортогональность построенного многочлена jk+1(х) всем многочленам ji(x) (i £ k–2) следует из (2.15):
так как степень многочлена хji £ k–1.
Конец примечания 2.
б) Интегральное квадратичное аппроксимирование.
Пусть исходная функция задана на [a, b] в виде некоторой непрерывной функции y=f(x). В этом случае в качестве меры отклонения используется интегральное квадратичное отклонение
,
и так же, как и в предыдущем случае, коэффициенты аппроксимирующего многочлена подбирают таким образом, чтобы это отклонение S имело минимальное значение.
Система уравнений для определения коэффициентов сi имеет вид:
.
С обозначениями
система примет вид (2), и все суждения об этой системе, приведенные выше, сохраняют силу.
Условие ортогональности для непрерывных функций будет иметь интегральный вид:
,
где r(х) – весовая функция.
Например, на отрезке [–1;1] с единичной весовой функцией ортогональными являются полиномы Лежандра:
(2.16)
Рекуррентная формула:
то есть .
Рассмотренные ранее полиномы Чебышева ортогональны на [a,b] c весовой функцией r(x)=1/(1 – x2)1/2 , то есть
Поэтому, если аппроксимирующую функцию построить, взяв в качестве базисных функций, например, полиномы Лежандра
,
то ее коэффициенты можно определить по формуле
,
где f(x)– аппроксимируемая функция.
Дата добавления: 2020-10-25; просмотров: 452;