![]() Главная страница Случайная лекция ![]() Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика ![]() Мы поможем в написании ваших работ! |
Погрешность численного дифференцирования
Аппроксимируем функцию
В качестве аппроксимирующей функции Аппроксимирующая функция
В качестве приближенного значения производной порядка
Величина При численном дифференцировании функции, заданной в виде таблицы с шагом Оценку погрешности легко проиллюстрировать с помощью ряда Тейлора
Пусть функция
Отсюда найдем производной в точке
Это выражение совпадает с формулой (3), которая, как видно, является аппроксимацией первого порядка ( Используем теперь ряд Тейлора для оценки погрешностей аппроксимаций (5) и (6). Полагая
Вычитая эти равенства одно из другого, после очевидных преобразований получаем
Это аппроксимация производной (5) с помощью центральных разностей. Она имеет второй порядок. Складывая равенства (8), находим оценку погрешности аппроксимации производной второго порядка вида (6):
Таким образом, эта аппроксимация имеет второй порядок. Аналогично можно получить аппроксимации производных более высоких порядков и оценку их погрешностей. Мы рассмотрели лишь один из источников погрешности численного дифференцирования - погрешность аппроксимации (ее также называют погрешностью усечения). Она определяется величиной остаточного члена. Анализ остаточного члена нетривиален, и сведения по этому вопросу можно найти в более полных курсах по численным методам и теории разностных схем. Отметим лишь, что погрешность аппроксимации при уменьшении шага Погрешности, возникающие при численном дифференцировании, определяются также неточными значениями функции Оптимальная точность может быть достигнута за счет регуляризации процедуры численного дифференцирования. Простейшим способом регуляризации является такой выбор шага
Использование интерполяционных формул. Предположим, что функция
Дифференцируя этот многочлен по переменной
можно получить формулы для вычисления производных любого порядка: Интерполяционные многочлены Ньютона (а также Стирлинга и Бесселя) дают выражения для производных через разности
Таблица 1.
Запишем интерполяционный многочлен Лагранжа
Здесь Запишем выражение для производной Аналогичные соотношения можно получить и для значений
Записывая интерполяционный многочлен Лагранжа и его остаточный член для случая четырех узлов (
В случае пяти узлов (
Таким образом, используя значения функции в Обратим внимание на то, что при четных
Они называются аппроксимациями производных с помощью центральных разностей и широко используются на практике. С помощью интерполяционных многочленов Лагранжа можно получить аппроксимации для старших производных. Приведем аппроксимации для вторых производных. В случае трех узлов интерполяции (
В случае четырех узлов интерполяции (
Аппроксимации вторых производных с помощью центральных разностей при четных
Дата добавления: 2014-03-01; просмотров: 848; Нарушение авторских прав ![]() Мы поможем в написании ваших работ! |