Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методы численного дифференцирования. Оценка погрешности. Численное дифференцирование в MATLAB



ВОПРОС №25

Методы численного дифференцирования применяются, если исходную функцию y (x) трудно или невозможно продифференцировать аналитически.

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

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

На практике чаще всего используются упрощенные формулы для равномерной сетки, при этом точность нередко повышается. Часто используются следующие формулы вычисления производных:

по двум узлам: + О(h) (1)

по трём узлам: + О(h2) (2)

+ О(h2), (3)

где h = x 1x 0 = const.

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

Символьное дифференцирование выполняет команда

diff(<fun>, <x>, <n>), где <fun> - символьная запись функции или её имя, <x> - переменная дифференцирования, <n> - порядок (номер) производной, которую необходимо найти.

Функция polyder предназначена для вычисления производной не только от полинома, но и от произведения и частного двух полиномов.

Вычисления численного значения производной в некоторой:





Дата публикования: 2015-03-26; Прочитано: 717 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...