Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Погрешность интерполяционной формулы Лагранжа




Погрешность, возникающая при замене значения функции значением интерполяционного многочлена , представима формулой:

.

Слагаемые метода и вычисляются теоретически, можно получить лишь в самом процессе счета, так как погрешность округления зависит от того, как ведутся вычисления.

А. Оценка погрешности метода (погрешности интерполирования).

Займёмся оценкой величины , считая, что многочлен построен по точным данным и что значения его вычисляются абсолютно точно.

Теорема. Если в промежутке, содержащем все узлы интерполяции, функция имеет (n+1)-ую ограниченную производную, то для любого значения из этого промежутка

.

То есть

, (4)

где Мn+1 -верхняя граница значений на рассматриваемом промежутке.

Доказательство.

Рассмотрим вспомогательную функцию

,

где к -некоторое число. Функции f(t) и имеют производные до (n+1)-го порядка. Функция обращается в нуль во всех узлах интерполяции :

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

Поскольку , то множитель при числе к отличен от нуля и получаем:

Вычислим теперь число к другим способом. С этой целью вспомним теорему Ролля: между каждыми двумя нулями дифференцируемой функции имеется хотя бы один нуль её производной. Функция имеет (n+2) нуля . Следовательно, её производная имеет, по крайней мере (n+1) нуль. Применяя повторно теорему Ролля к производной , убеждаемся в том, что вторая производная имеет, по крайней мере, n нулей. Продолжая, получим, что (n+1) -ая производная имеет, по крайней мере, один нуль, т.е. найдётся точка ξ, в которой

Найдём производную :

Производная (n+1)-го порядка от многочлена n -ой степени равна нулю, то

Вычислим (n+1)-ую производную, входящую в последнее слагаемое:

.

Следовательно,

В точке ξ имеем: ,т.е.

Сравнивая два выражения для числа к, получаем

Таким образом, в наших условиях найдётся точка ξ, такая что

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

Следовательно, .

В. Оценка неустранимой погрешности.

При получении интерполяционного многочлена Лагранжа

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

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

,

следовательно,

Абсолютная неустранимая погрешность равна

С. Полная погрешность формулы Лагранжа.

Объединяя полученные результаты, можно написать следующее выражение для полной погрешности формулы Лагранжа

, (4)

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

Пример 10.

Для функции = sin(x) сузлами построен интерполяционный многочлен Лагранжа . Вычислить значение многочлена при и оценить полную погрешность, считая, что использованы пятизначные таблицы значений sin(x) (т.е. ). Вычислим значение :

.

Оценим погрешность интерполирования: и на отрезке от до имеем , т.е. .

В формуле для вычисления погрешности интерполирования значения и переведем в радианы, получим

.

Таким образом,

,

Следовательно, .




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 1457; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.