Читайте также:
|
|
Задача аппроксимации формулируется:
Аналитическое выражение функции f(x) неизвестно. Пусть известны y0, у1….уn - значение функции в точках x0, x1…хп отрезка [а, в], т.е. задана табличная (сеточная) функция f(x): (*)
x | x0 | x1 | … | xn |
y | y0 | y1 | … | yn |
Будем решать задачу интерполирования этой
функции с помощью построения интерполяционного многочлена n-й степени
Требуется найти многочлен (полином) степени n
(1),
такой, что бы выполнялась совокупность условий интерполяции (т.е. полином в узлах интерполяции должен принимать табличные значения)
Pn(xi)=yi i=1,2,..n (2)
Условия интерполяции (2) приводят к системе из п+ 1 линейных алгебраических уравнений с п + 1 неизвестными — коэффициентами многочлена:
(3)
Решая эту систему относительно неизвестных , ,… мы и получим аналитическое выражение полинома (1). Система (3) всегда будет иметь единственное решение, поскольку ее определитель, известный в алгебре как
определитель Вандермонда
составленный из попарно различных значений элементов (а различными они в данной ситуации будут всегда), не равен нулю. Отсюда и вытекают существование и единственность решения системы (3) и, следовательно, многочлена (1).
Совершенно очевидно, что интерполяционный многочлен меньшей степени, вообще говоря, не существует1, а большей существует, но не единственен. Поэтому интерполяция стандартно производится многочленами, степень которых на единицу меньше числа узлов.
1 Разумеется, может случиться, что какие-то коэффициенты в Р(x), в том числе и а0, равны нулю.
Дата добавления: 2015-07-20; просмотров: 211 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Постановка задачи аппроксимации функций | | | Полином Лагранжа. Интерполяционный многочлен Лагранжа. |