Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
39
Добавлен:
17.04.2013
Размер:
26.11 Кб
Скачать

Лабораторная работа №6

Дифференцирование функции, заданной табличной.

Таблично задайте значения функции на отрезке в 10 равноотстоящих точках. Далее, используя только эти величины, будет искаться численная производная.

Используя интерполяцию, найдите коэффициенты полинома, проходящего через эти точки. Воспользовавшись функцией MATLAB polyder, вычислите коэффициенты полинома, получающегося при дифференцировании данного. Найдите численные производные функции в точках и сравните их с точным аналитическим значением производной. Постройте графики значений численного и аналитического решения на отрезке . Какую ошибку мы допускаем, аппроксимируя производную данным полиномом? Найдите значение производной в точке с точностью .

Реализация функциями MATLAB

p = polyfit(x,y,n) – вычисление коэффициентов полинома наилучшего приближения степени n.

k = polyder(p) – получение коэффициентов k полинома, получающегося при дифференцировании полинома, заданного коэффициентами p.

y = polyval(p,x) – вычисление значения полинома с коэффициентами p в точках x.

1

Соседние файлы в папке lab06