- Приближенное дифференцирование
-
Приближенное дифференцирование
Постановка задачи приближенного дифференцирования.
При решении практических задач часто нужно найти производные указанных порядков от функции y = f(x), заданной таблично, кроме того, возможно также, что в силу сложности аналитического выражения функции f(x) непосредственное дифференцирование ее затруднительно. В этих случаях обычно прибегают к приближенному дифференцированию.
Файл:Http://pixs.ru/showimage/NewBitmapI 9755888 404126.jpgДля вывода формул приближенного дифференцирования заменяют данную функцию f(x) на интересующем отрезке [a,b] интерполирующей функцией P(x) (чаще всего полиномом), а затем полагают:
,при:
.Аналогично поступают при нахождении производных высших порядков функции f(x).
Если для интерполирующей функции P(x) известна погрешность:
,то погрешность производной P'(x) выражается формулой:

т. е. погрешность производной интерполирующей функции равна производной от погрешности этой функции. То же самое справедливо и для производных высших порядков.
Следует отметить, что, вообще говоря, приближенное дифференцирование представляет собой операцию менее точную, чем интерполирование. Действительно, близость друг к другу ординат двух кривых
и 
на отрезке [a,b] еще не гарантирует близости на этом отрезке их производных
и
, т. е. малого расхождения угловых коэффициентов касательных к рассматриваемым кривым при одинаковых значениях аргумента.Формулы приближенного дифференцирования, основанные на первой интерполяционной формуле Ньютона
Пусть имеем функцию
, заданную в равноотстоящих точках
отрезка
с помощью значений
.Для нахождения на
производных
,
и т. д.[1] функцию
приближенно заменим интерполяционным полиномом Ньютона, построенным для системы узлов
.Имеем:

где
и
.Производя перемножение биномов, получим:

Так как
[2]
то
![\ y'(x) = \ \frac{1}{h} \Bigg[ y_0 \ + \ \frac{2q - 1}{2}\Delta^2 y_0 \ + \ \frac{3q^2-6q+2}{6}\Delta^3 y_0 \ + \ \frac{2q^3-9q^2+11q-3}{12}\Delta^4 y_0 \ + \ ... \Bigg]. \quad (2)](http://api.jaki.work/pictures/wiki/files/101/e9182ae5670cb7d276e47890e90be12b.png)
Аналогично, так как

то
![\ y''(x) = \ \frac{1}{h^2} \Bigg[ \Delta^2 y_0 \ + \ (q - 1)\Delta^3 y_0 \ + \ \frac{6q^2-18q+11}{12}\Delta^4 y_0 \ + \ ... \Bigg]. \quad (3)](http://api.jaki.work/pictures/wiki/files/53/5e03099924e8edaccaec4e2ecc4c0c61.png)
Таким же способом можно вычислить производные функции
любого порядкаПри нахождении производных
в фиксированной точке
в качестве
выбирают ближайшие табличные значения аргумента.В том случае, если необходимо найти производные функции
в основных табличных точках
, то полагают
, следовательно
и получают:![\ y'(x) = \ \frac{1}{h} \Bigg[ y_0 \ - \ \frac{ \Delta^2 y_0}{2} \ + \ \frac{\Delta^3 y_0}{3} \ - \ \frac{ \Delta^4 y_0}{4} \ + \ \frac{\Delta^5 y_0}{5} \ - \ ... \Bigg]. \quad (4)](http://api.jaki.work/pictures/wiki/files/100/d9b065e6bae41a5a98f4cee583ceb65a.png)
![\ y''(x) = \ \frac{1}{h^2} \Bigg[ \Delta^2 y_0 \ - \ \Delta^3 y_0 \ + \ \frac{11}{12}\Delta^4 y_0 \ + \ \frac{5}{6}\Delta^5 y_0 \ + \ ... \Bigg]. \quad (5)](http://api.jaki.work/pictures/wiki/files/100/d650f7dfbbe10edf517c8fd7ec94088c.png)
Формулы
применяют, для начальных строк таблицы. Для последних строк таблицы используют формулы получающиеся при дифференцировании второй интерполяционной формулы НьютонаЕсли
- интерполяционный полином Ньютона, содержащий разности
и
Известно что:

где ξ - некоторое промежуточное значение между узлами интерполирования
и рассматриваемой точной
. Поэтому, полагая, что
, получим:![\ R_k'(x) = \frac{dR_k}{dq} \cdot \frac{dq}{dx} = \frac{h^k}{(k+1)!}\Bigg\{ y^{(k+1)}(\xi)\frac{d}{dq}\big[q(q-1) \ ... \ (q-k)\big] \ + \ q(q-1)...(q-k)\frac{d}{dq}\big[ y{(k+1)}(\xi)\big] \Bigg\}](http://api.jaki.work/pictures/wiki/files/54/6e667c7216bfb7ac1122ad2c7741a0bc.png)
Отсюда при
и, следовательно, при
и учитывая, что
? ,будем иметь:
.Так как
во многих случаях трудно оценить, то при <\math>\ h</math> малом приближенно полагают:
и, следовательно,
.Аналогично может быть найдена погрешность
для второй производной 
- 1. ↑ 1 Cамо собой разумеется, что заранее должно быть известно о существовании соответствующих производных функции.
- 2. ↑ 2 Производная сложной функции
Примеры нахождения производных по первой интерполяционной формуле Ньютона
Пример 1.Найти
функции
, заданной табличноx y Δy Δ2y Δ3y 













Решение. Здесь h = 5. Дополняем таблицу столбцами конечных разностей. Используя первую строчку таблицы, на основании формулы (4) с точностью до разностей третьего порядка, будим иметь:
.Для оценки точности найденного значения заметим, что так как табулированная выше функция есть
, то
.Следовательно,
.Таким образом результаты совпадают с точностью до четвертого десятичного знака.
Пример 2. Путь y = f(t), пройденный прямолинейно движущейся точкой за время t, дается в следующей таблице:

Время
в сек.Путь
в см





























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



















































Полагая что
и применяя формулы
и
, получаем приближенные значения велечины скорости
и велечины ускорения
. Например,
.
.Cоответствующие значения
и
помещены в следующией таблице:





























Заметим, что табулированны закон движения дается формулой

Отсюда

и

Для сравнения точные значения
и
приведены в правой половине таблицы.
Wikimedia Foundation. 2010.