Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vych_mat / Vych_mat / Лекции / BOOK_P~3.DOC
Скачиваний:
61
Добавлен:
24.03.2015
Размер:
1.69 Mб
Скачать
      1. О сходимости интерполяционного процесса.

Поставим вопрос, будут ли сходится интерполяционные полиномы к интерполируемой функции на отрезкепри неограниченном возрастании числа узлов.

Упорядоченное множество точек ,назовем сеткой на отрезкеи обозначим для краткости. Рассмотрим последовательность сеток с возрастающим числом узлов:

и отвечающую ей последовательность интерполяционных полиномов , построенных для фиксированной непрерывной на отрезкефункции.

Интерполяционный процесс для функции сходится в точке , если существует предел

.

Наряду с обычной сходимостью часто рассматривается сходимость в различных нормах. Так, равномерная сходимость на отрезке означает, что

при.

Сходимость или расходимость интерполяционного процесса зависит как от выбора последовательности сеток, так и от гладкости функции . Если- целая аналитическая функция, то при произвольном расположении узлов на отрезкеинтерполяционный многочленравномерно сходится кпри.

Положение резко меняется, если производные функции разрывны или не существуют в отдельных точках. Например для функции на отрезке, покрытом равномерной сеткой узлов, значениямежду узлами интерполяции неограниченно возрастают при. Вместе с тем, для заданной непрерывной функцииза счет выбора сеток можно добиться сходимости и притом равномерной на. Однако построение таких сеток довольно сложно и, главное, такие сетки «индивидуальны» для каждой конкретной функции.

Если заметить дополнительно, что объем вычислений при построении интерполяционного полинома быстро нарастает с ростом ,то становится понятно, что на практике вычислители избегают пользоваться интерполяционными полиномами высокой степени. Вместо этого, в случае необходимости, при больших значениях используется кусочно-полиномиальная интерполяция, которую мы обсудим в следующем параграфе.

      1. Интерполяционный полином Эрмита.

Расширим постановку задачи об интерполяции. Ранее полагалось, что в узлах интерполяции заданы только значения функции . Пусть теперь в узлах, среди которых нет совпадающих, заданы значения функции, и её производныхдо-го порядка включительно. Числа при этом называют кратностью узла. В каждой точке, таким образом, задановеличин:

.

В общей сложности на всей совокупности узлов известновеличин, что дает возможность ставить вопрос о построении полиномастепени

,

удовлетворяющего требованиям:

,,.

Такой полином называется интерполяционным полиномом Эрмита для функции . Рассмотренный ранее вариант построения интерполяционного полиномапо известным значениям функции в узлах интерполяции является частным случаем построения полинома Эрмита при условии, что все узлы простые:,.

Докажем, что интерполяционный полином Эрмита существует и является единственным. Представим его в стандартном виде

.

Наше утверждение будет справедливо, если показать, что коэффициенты определяются из условий и притом единственным образом. Условия представляют собой систему линейных алгебраических уравнений относительно этих коэффициентов, причем число уравнений и число неизвестных равны.

Рассмотрим соответствующую однородную систему

,,.

Уравнения просто указывают на то, что числа являются корнями полиномакратности . Мы видим, таким образом, что полиномимеет, с учетом кратности, не менее корней. Поскольку его степень равна , то он должен тождественно равняться нулю. Это означает, что, т.е. однородная система уравнений имеет только тривиальное решение. Отсюда следует, что неоднородная система при любой правой части разрешима и при том единственным образом.

Исследование погрешности интерполирования полинома Эрмита почти дословно повторяет проведенное ранее исследование для полинома с простыми узлами, в которых заданы только. Достаточно представитьв виде

,

где

,

и рассмотреть функцию

.

Применяя теорему Ролля к функции и ее производным с учетом кратности корней в узлахи условияпридем к формуле

,

которая по существу повторяет формулу . С ее помощью можно написать оценку типа :

,

где - максимальное значение модуля функции. Здесь полиномявляется обобщением полинома на случай кратных корней.

Построение полинома Эрмита в общем случае при произвольном числе узлов и их кратности приводит к довольно громоздким выражениям и редко используется. Поэтому мы ограничимся двумя примерами, встречающимися на практике.

Пример 1

Построить интерполяционный полином Эрмита для функции по известным значениям в узлахи значениюв одном из узлов.

Степень полинома в данном случае равна.

Будем искать в виде

Здесь выражения, стоящие под знаком суммы, суть обычные составляющие полинома в форме Лагранжа в узлах , «усиленные» дополнительными множителями. Слагаемое, отвечающее кратному узлу, выделено отдельно как особое. Постояннаяподлежит определению.

Из структуры видно, что. Найдем производнуюв узле. Слагаемые, стоящие под знаком суммы, содержат множителии потому их производные обращаются в нуль при. Таким образом,

.

Для соблюдения требования следует положить

,

где для краткости обозначено

.

Итак:

Пример 2.

Построить интерполяционный полином Эрмита для функции в случае, когда во всех узлах интерполяции,заданы значения функциии ее первой производной.

В данном случае , , так что степень полинома равна .

Запишем исходный полином в виде:

.

Представление удобно тем, что автоматически выполняются условия

.

При вычислении производной полинома в узле следует учесть, что все слагаемые суммы, кроме слагаемого, отвечающему самому узлу , дают нулевой вклад в производную в этой точке, поэтому

.

Отсюда

,

где, числа определяются формулой . Таким образом, решением данной задачи является полиномом Эрмита

.

Задача 5

Построить полином Эрмита второй степени для функции по следующим данным:

,,.

Вычислить с помощью этого полинома приближенное значение синуса в точке . Найти погрешность, сравнить ее с погрешностью, которую дает интерполяционный полином задачи 2 и с теоретической оценкой погрешности .

Здесь мы имеем задачу, которая в общем виде была разобрана в примере 1: согласно узел является простым, а узел- двукратным. В этом случае в формуле сумма, соответствующая простым узлам, сводится к одному слагаемому, которое в силу нулевого значения синуса в точкеобращается в ноль. Второй член в формуле соответствует кратному корню. Подставляя сюда соответствующее значение синуса и его производной в этой точке, а также значение коэффициента, будем иметь:

.

Вычислим значение полинома в точке и подсчитаем погрешность

,.

Теоретическая формула для погрешности принимает в данном случае вид:

, .

Она правильно определяет знак погрешности и позволяет написать для нее мажорантную оценку

.

Данная оценка согласуется с величиной погрешности , подсчитанной «в лоб».

При подсчете приближенного значения с помощью полинома Эрмита в точке мы получили погрешность , модуль которой в два с лишним раза превышает погрешность полинома . Чтобы понять причину такого расхождения, рассмотрим рис. 3, на котором приведены графики функций (сплошная линия) и (пунктир). Сравним его с рис. 1, на котором изображены графики функции и полинома . Из-за нулевого значения производной в точке график полинома качественно больше похож на график синуса, чем график полином . Однако равенство полинома синусу не только в граничных точках отрезка, но и во внутренней точке приводит к тому, что полином приближает синус на отрезкелучше чем полином . Это хорошо видно при сравнении рис. 1 и рис. 3. Подсчет погрешностей и в точке является дополнительным тому подтверждением.

Соседние файлы в папке Лекции