Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач_ЧМ_Зосименко_КОНЕЧНЫЙ.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать

2. Численное дифференцирование функций

2.1 Общие сведения

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

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

(6.1)

при .

Аналогично поступают при нахождении производных высших порядков функции .

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

, (6.2)

то погрешность производной выражается формулой

. (6.3)

Отметим, что приближенное дифференцирование представляет собой операцию менее точную, чем интерполирование. Действительно, как видно из рисунка 6.1, близость друг к другу ординат двух кривых и на отрезке еще не гарантирует близости на этом отрезке производных и , т.е. малого расхождения угловых коэффициентов касательных к рассматриваемым кривым при одинаковых значениях аргумента.

Рисунок 6.1 – Производные исходной функции и интерполирующего ее полинома

Формулы численного дифференцирования для равноотстоящих точек.

Пусть точки - равноотстоящие (рисунок 6.2) т.е. и пусть для функции известны значения

Рисунок 6.2 – Пояснение к формулам (6.4)

Обозначим

или (при ) (6.4)

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

, (6.5)

где - обобщенная степень числа .

Продифференцируем выражение (6.5), учитывая, что :

. (6.6)

Для оценки погрешности

воспользуемся формулой оценки погрешности для интерполяционного полинома Лагранжа

, (6.7)

где обозначено

= ,

а - промежуточное значение между точками и . Из этой формулы можно найти погрешность производной в узлах:

, (6.8)

где - промежуточное значение между точками .

Пример. Произведем расчет для (три точки).

Из формулы (6.5) получаем:

.

Тогда, с учетом запишем:

.

В частности, для производных с учетом (6.4) получим следующие выражения:

Правая фигурная скобка 2 (6.9)

с соответствующими погрешностями:

Правая фигурная скобка 1 . (6.10)

Из (6.9) и (6.10) следует, что более простую структуру и повышенную точность имеют формулы для вычисления центральной производной (производной в средней точке при нечетном числе точек).

Приведем формулы для определения центральных производных при и (см. рисунок 6.3).

Рисунок 6.3 – Расположение узлов, симметричное относительно точки

, (6.11)

где - некоторая точка интервала ; .

, (6.12)

где - некоторая точка интервала .

2.2 решение задачи

Производная в центральной точке при n=2 рассчитывается по формуле

,

где - некоторая точка интервала ; а h =(xi+1-xi)=0,2.

=xi=0,4

Для расчета остаточного члена R= следует найти 3-ю

производную, однако если нахождение 3-ей производной затруднительно, то этот член просто отбрасывают из формулы, но результат будет при этом более грубым. В нашем случае рассчитать 3-ю производную не составляет труда.

y’= –sin x

y’’= –cos x

y’’’= sin x

Следовательно имеем конечную формулу

Производная в центральной точке при n=4 рассчитывается по формуле

,

где - некоторая точка интервала ; а h =0,2.

=xi=0,4

Рассчитаем 5-ю производную функции y=cos x

y(4)= cos x

y(5)= –sin x

Следовательно имеем конечную формулу

Найдем значение производной функции в точке ξ = Xi = 0,4

Рассчитаем относительные и абсолютные погрешности по формулам

и

Результаты занесены в таблицу 6.1

Таблица 6.1— Таблица погрешностей расчетов при n=2 и n=4, при сравнении с точным значением

Метод решения

Результат

Δ

δ

0,3894183423

------------

--------------

n=2

0,389596

1,78*10-4

4,57*10-4

n=4

0,389646

2,28*10-4

5,85*10-4