Лабы / ЧМ.Лабы.Лисовец / ЧМ.labs.by mice / lab06 / lab
.docЛабораторная работа №6
Дифференцирование функции, заданной табличной.
Таблично задайте значения
функции
на отрезке
в 10 равноотстоящих точках. Далее,
используя только эти величины, будет
искаться численная производная.
Используя интерполяцию, найдите
коэффициенты полинома, проходящего
через эти точки. Воспользовавшись
функцией MATLAB polyder,
вычислите коэффициенты полинома,
получающегося при дифференцировании
данного. Найдите численные производные
функции в точках
и сравните их с точным аналитическим
значением производной. Постройте графики
значений численного и аналитического
решения на отрезке
.
Какую ошибку мы допускаем, аппроксимируя
производную данным полиномом? Найдите
значение производной в точке
с точностью
.
Реализация функциями MATLAB
p = polyfit(x,y,n) – вычисление коэффициентов полинома наилучшего приближения степени n.
k = polyder(p) – получение коэффициентов k полинома, получающегося при дифференцировании полинома, заданного коэффициентами p.
y = polyval(p,x) – вычисление значения полинома с коэффициентами p в точках x.
