Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1ый семестр.doc
Скачиваний:
27
Добавлен:
17.08.2019
Размер:
1.03 Mб
Скачать

§3. Интерполяционный полином в форме Ньютона

Рассматривается функция f(х), заданная дискретно в узлах х0...хn. Ставится задача её аппроксимации по этим данным.

Введём понятие разделённых разностей:

1-ого порядка -

2-ого порядка -

k-ого порядка -

нулевого порядка -

Тогда:

,

....................

....................

Из первого равенства получим:

Обозначим все слагаемые, кроме последнего как Рn(х), последнее - Rn(х).

Рn(х) – интерполяционный полином (т.к. он порядка n и совпадает в узлах с f(х)) Ньютона.

Следствие:

§4. Аппроксимация сплайнами

Рассматривается задача приближения функции f(х) на некотором интервале по её значениям в узлах х0...хnk< хk+1

К усочно-линейная функция, совпадающая в узлах с f(х) – линейный сплайн.

Обозначим разбиение {x0…xn} как Т.

Сплайн порядка m для функции f(х) по разбиению Т – кусочно-полиномиальная функция, если:

1) на каждом из отрезков [xk-1, xk] это многочлен m-ого порядка

2) в узлах совпадает с функцией f(х):

3) во внутренних узлах (х1...хn-1) эта функция непрерывна вместе со своими производными до (m-1)-ого порядка .

Построение сплайна

Обозначим многочлен, который необходимо найти на [xk-1, xk] как:

(m+1 коэффициент).

Из условия 2) для сплайна => (n+1) уравнение.

Из условия 3) => (n-1) уравнение для каждой из m функций.

Итого всего уравнений для сплайна: n+1+m(n-1)=n(m+1)+1-m

Всего неизвестных коэффициентов (m+1) для каждого из n отрезков, т.е. n(m+1).

Таким образом, число уравнений и искомых коэффициентов совпадает при m=1, иначе условий не хватает для нахождения коэффициентов, и требуются дополнительные условия.

Основные сплайны:

- 1-ого порядка – линейные;

- 2-ого порядка – кубические (m=3).

Для них 4n-2 уравнения и 4n коэффициентов.

В качестве двух дополнительных условий обычно задают значения производных в двух узлах.

Таким образом, функция f(х) может быть интерполирована на [x0, xn] сплайном заданного порядка.

§5. Метод наименьших квадратов

Рассмотрим некоторую функцию . В полиномиальной аппроксимации она приближается по значениям в узлах х0...хn линейной комбинацией степеней хk (полиномом k-ой степени).

Таким образом, функцию f(х) на [a,b], заданную в узлах х0...хn можно аппроксимировать некоторыми функциями φk(k), общее число которых (р+1), р≠n.

Рассмотрим некоторые употребляемые частные случаи:

1) Полиномиальная задача: найти для функции f(х) такую линейную комбинацию функций φk: что их разность в некотором определенном смысле минимальна (в случае полиномиальной аппроксимации разность рассматривается в узлах).

Рассмотрим следующее выражение:

Необходимое условие минимума функции

Таким образом, получим следующую систему уравнений:

Или:

2) Континуальная задача: аппроксимировать функцию f(х) в С [a, b] в смысле средне квадратичного.

Обозначим

Необходимое условие экстремума имеет вид:

Получим систему:

Или:

т.к. - скалярное произведение φm на φk в L2 (а, b), то:

Определитель с матрицей А=(аkm), где аkm= (φk, φm) – определитель Грамма.

Заметим, что det А≠0, если система линейно независима, следовательно, наилучшее средне квадратичное приближение существует и притом единственно.

Рассмотрим подпространство (натянутое на функции φ0...φр в пространстве L2 (а, b)).

- проекция f(х) на Вр+1. Приэтом она существует единственно, если φk линейно независима.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]