4.Приближенное дифференцирование

Идея численного дифференцирования заключается в том, что функцию y(x), заданную в равноотстоящих точках xi (i = 0, 1, . . . , n) отрезка [a, b] с помощью значений yi = f(xi), приближенно заменяют интерполяционным полиномом Ньютона, построенном для системы узлов x0, x1, . . . , xk (k меньше или равно n), и вычисляют производные y′ = f′(x), y′′ = f′′(x) и т. д.

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

dy=diff(y,n)

где y – значения функции y(x) в виде вектора вещественных чисел,
n – порядок дифференцирования.

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

Решение данной задачи:

Назад Содержание Далее