![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Постановка задачи численного дифференцирования.
Множество прикладных задач, решаемых средствами классического математического анализа, сводится к нахождению производной функции, первообразной или определенного интеграла от заданной функции. При аналитическом задании указанной функции ее дифференцирование и (или) интегрирование следует, в первую очередь, стремиться выполнить аналитически. В классе элементарных функций, с которыми чаще всего приходится на практике иметь дело, операция дифференцирования выполняется достаточно просто и никогда не выводит за пределы этого класса. Операция же нахождения первообразной в этом классе функций, напротив, очень часто выводит за пределы класса элементарных функций, и поэтому технически существенно сложнее. Поскольку классический способ вычисления определенного интеграла по формуле Ньютона—Лейбница требует нахождения первообразной, то те же трудности переносятся и на вычисление определенных интегралов. При табличном задании функции, для которой требуется осуществить дифференцирование или интегрирование (а такой способ задания функции в приложениях встречается чрезвычайно часто), возможности аналитических методов вообще неясны без уточнения постановки задачи. В силу указанных факторов численные методы дифференцирования и интегрирования при решении прикладных математических задач играют важную роль и поочередно будут нами рассмотрены. Как известно, производная аналитически заданной функции
при этом функция
Поскольку последовательность (5.2) сходится к В силу ряда причин, численное дифференцирование применяется, прежде всего, для таблично заданных функций. Задача ставится следующим образом: функция Таблица 5.1
Один из подходов к решению этой задачи заключается в том, что по таблице значений При этом задача не может считаться решенной, если нет оценки погрешности, т.е. величины
5.2. Численное дифференцирование на основе интерполяционной формулы Лагранжа. В предыдущей лабораторной работе отмечалось, что по таблице значений функции, построенной по заданной системе из п+ 1 узлов, можно сконструировать единственный интерполяционный многочлен n -й степени. Поскольку вычисляемый объект (значение производной Итак, применяя для численного дифференцирования на отрезке Примем подстановку:
и с учетом представления (4.11) получим новые выражения для Используя (5.4), последовательно находим: т.е. в общем случае:
Используя (5.5), получаем: В целях сокращения записей введем обозначение
тогда выражение
Учитывая, что при постоянном шаге имеет место
Заметим, что в (5.7) ровно
С учетом представлений (5.6) и (5.8) формула Лагранжа (4.11) принимает вид:
Пример 5.2 Составить интерполяционный многочлен Лагранжа для функции, заданной своими значениями на равноотстоящих узлах (
Используя формулу (5.9), запишем: Узловые табличные значения функции (4; -2; 6) получаются по этой формуле соответственно при Следуя (5.3), будем дифференцировать многочлен Лагранжа (5.9) по Учитывая, что согласно (5.4)
Пользуясь формулой (5.10), можно вычислять приближенные значения производной функции Пример 5.3. Вычислить приближенное значение производной функции, заданной таблицей
в точке Применяя формулу (5.10), получим (здесь Учитывая, что узел Если известно аналитическое выражение функции
где Учитывая (5.11) и допуская, что
Формула (5.12) значительно упрощается, если оценка находится для значения производной
где Обозначив
|