1.2.3. Численное дифференцирование
Простейшие формулы численного дифференцирования получают в результате дифференцирования интерполяционных формул.
Допустим, известны значения функции
в узлах
.
. Строим интерполяционный многочлен
и полагаем, что
. Т.е. значения производных функции принимаются приближённо равными производным соответствующего порядка от многочлена интерполяции. При аппроксимации функции интерполяционным многочленом Ньютона
, (11)
где
. Введём обозначение
, (12)
тогда интерполяционный многочлен Ньютона примет вид
, (13)
и, дифференцируя это выражение, получим
, (14)
а т.к.
и
, то
. (15)
Аналогично, формула для второй производной будет:
. (16)
Из полученных формул следует, что основная сложность состоит в нахождении производных
и
.
Получим расчётную формулу для первой производной
:
Теперь пусть
совпадает с одним из узлов интерполирования. Тогда все слагаемые, кроме одного, не содержащего разности
будут равны нулю. И
(17)
.
Полученные формулы позволяют вычислить приближённые значения производной при любом количестве узлов. В частности, при двух узлах интерполирования (линейная интерполяция)
. (18)
При трёх узлах интерполирования (квадратичная интерполяция)
. (19)
При наличии четырёх узлов интерполирования формулы для производных примут вид:
(20)
Если производная вычисляется в нулевом узле, то
и формулы (20) приобретают вид:
(21)
Ошибка при вычислении производных существенно увеличивается при увеличении порядка производной, поэтому обычно для вычисления производных порядка выше третьего этот метод не используется.
Более полное изложение этой темы Вы можете найти в [5], c.35-85. Вопросы для самопроверки по теме 1.2
1. В чём состоит задача интерполяции функции?
2. Какие критерии согласия обеспечивают совпадение неизвестной функции с интерполирующей?
3. Как называется интерполяция многочленами первой и второй степени?
4. Напишите общие формулы конечных разностей 1-го, 2-го и 3-го порядков.
5. Напишите формулу интерполяционного многочлена Ньютона для пяти узлов.
6. Чему равна третья производная
при трёх узлах интерполирования?
Еще по теме 1.2.3. Численное дифференцирование:
- 1.2. Интерполяция и численное дифференцирование
- 9.2 Численное дифференцирование
- 10. Дифференцирование сложной функции нескольких переменных. Дифференцирование функции одной переменной, заданной неявно.
- Логарифмическое дифференцирование.
- Основные правила дифференцирования.
- Дифференцирование неявных функций.
- 8. Дифференцирование степенных рядов
- Теорема о дифференцировании оригинала.
- Дифференцирование функций комплексной переменной
- Дифференцирование сложной функции нескольких переменных.
- 4.3. Дифференцирование учебного материала содержания профессионального образования
- 1.1.3. Теорема Лейбница (о дифференцировании под знаком интеграла)
- Рост, численности.
- Численность.
- Индекс численности рабочей силы
- Численное решение.
- 5. Динамика численности
- Абсолютная численность населения.