Вычисление значения полинома.

Элементы программирования в среде MATLAB

 

Операции над полиномами

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

Как известно, полином (или многочлен) – это выражение вида

,

где – постоянные коэффициенты.

В MATLAB полином задается и хранится в виде вектора, элементами которого являются коэффициенты полинома

.

Так, например, для задания полинома следует ввести команду:

>> p=[5 -4 2 -1 8]

p =

5 -4 2 -1 8

 

Вычисление значения полинома.

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

y=polyval(p,x)

где p – вектор коэффициентов полинома; x – значение аргумента.

В частности, для рассматриваемого полинома можем вычислить

>> polyval(p,2)

ans =

В качестве аргумента может быть задан вектор или матрица. В этом случае значение полинома будет вычислено для каждого элемента данного вектора или матрицы, в результате чего будет сформирован вектор или матрица того же размера, что и аргумент x. Например:

>> p=[2 0 4 6];

>> x=[1 3; 2 7];

>> y=polyval(p,x)

y =

12 72

30 720

 

Пример выполнения лабораторной работы.

Пример 1. Табулирование полинома на отрезке [ , ] с последующим построением графика, а также выдачей максимального и минимального значения функции и точек, где эти значения достигаются,

, ,

 








Дата добавления: 2016-11-28; просмотров: 1553;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.