КАТЕГОРИИ: Архитектура-(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)-го порядка. Функция обращается в нуль во всех узлах интерполяции : Для данного значения x ≠ xi, отличного от всех узлов интерполяции, подберём число к, так чтобы . Для определения числа к получаем условие Поскольку , то множитель при числе к отличен от нуля и получаем: Вычислим теперь число к другим способом. С этой целью вспомним теорему Ролля: между каждыми двумя нулями дифференцируемой функции имеется хотя бы один нуль её производной. Функция имеет (n+2) нуля . Следовательно, её производная имеет, по крайней мере (n+1) нуль. Применяя повторно теорему Ролля к производной , убеждаемся в том, что вторая производная имеет, по крайней мере, n нулей. Продолжая, получим, что (n+1) -ая производная имеет, по крайней мере, один нуль, т.е. найдётся точка ξ, в которой Найдём производную : Производная (n+1)-го порядка от многочлена n -ой степени равна нулю, то Вычислим (n+1)-ую производную, входящую в последнее слагаемое: . Следовательно, В точке ξ имеем: ,т.е. Сравнивая два выражения для числа к, получаем Таким образом, в наших условиях найдётся точка ξ, такая что В полученной формуле число ξ неизвестно, поэтому она не может быть использована на практике. Получим формулу, которую можно использовать на практике. Значения ограничены числом , тем самым . Следовательно, . В. Оценка неустранимой погрешности. При получении интерполяционного многочлена Лагранжа Вместо точных значений функции использованы приближённые значения , т.е. вместо требуемого многочлена получен многочлен Неточность исходных данных , приводит к неустранимой погрешности . Считая известной абсолютную погрешность значений : :
, следовательно,
Абсолютная неустранимая погрешность равна С. Полная погрешность формулы Лагранжа. Объединяя полученные результаты, можно написать следующее выражение для полной погрешности формулы Лагранжа , (4) где - верхняя граница значений на рассматриваемом отрезке; - абсолютная погрешность вычисления значения функции ; -многочлены; - суммарная погрешность всех проведённых в ходе вычисления округлений. Пример 10. Для функции = sin(x) сузлами построен интерполяционный многочлен Лагранжа . Вычислить значение многочлена при и оценить полную погрешность, считая, что использованы пятизначные таблицы значений sin(x) (т.е. ). Вычислим значение : . Оценим погрешность интерполирования: и на отрезке от до имеем , т.е. . В формуле для вычисления погрешности интерполирования значения и переведем в радианы, получим . Таким образом, , Следовательно, .
Дата добавления: 2014-12-27; Просмотров: 1495; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |