Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Численное дифференцирование на основе интерполяционной формулы Лагранжа




 

Следуя (6.5), будем дифференцировать многочлен Лагранжа (6.15) по х как функцию от t:

Учитывая, что согласно (6.9) а также , получим окончательно:

(6.16)

Пользуясь формулой (6.16), можно вычислять приближенные значения производной функции f(x), если она задана на отрезке [a;b] значениями в равноотстоящих узлах . Аналогично могут быть найдены производные функции f(x) высших порядков.

Пример 2.

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

таблицей 6.2 в точке х=4.

Таблица 6.2

x
f(x) ‑1

Используя формулу (6.16), получим (n=2, h=1):

Учитывая, что узел х=4 соответствует значению t=1, т.е. , получаем,

Если известно аналитическое выражение функции f(x), то формулудля оценки погрешности численного дифференцирования можно при этом же условии получить на основе формулы погрешности интерполирования:

(6.17),

где ‑ значение из отрезка [a;b], отличное от узлов и х.

Учитывая (6.7) и допуская, что f(x) дифференцируема п+1 раз, запишем:

(16.18)

Формула (6.18) значительно упрощается, если оценка находится для значения производной в узле xi таблицы. В этом случае, учитывая (6.14), получаем:

(6.19)

где ‑ промежуточное значение между . Обозначив

,

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

(6.20)

 


Поделиться:

Дата добавления: 2015-04-05; просмотров: 121; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты