创建和评估多项式

这个例子显示了如何表示多项式在MATLAB®向量和评估多项式的​​兴趣点。

代表多项式

MATLAB®表示多项式为包含由降功率命令系数行向量。例如,三元素向量

P = [P2 P1 P0]。

代表多项式

p X = p 2 X 2 + p 1 X + p 0

创建矢量来表示二次多项式 p X = X 2 - 4 X + 4

P = [1 -4 4];

多项式的中间项具有系数0还必须进入载体,因为0充当的特定功率的占位符X

创建矢量来表示多项式 p X = 4 X - 3 X 2 + 2 X + 3 3

P = [4 0 0 -3 2 33];

评价多项式

进入多项式成MATLAB®作为载体后,使用polyval功能评价多项式在特定值。

polyval评估 p 2

polyval(P,2)
ANS = 153

或者,你可以使用一个矩阵感评价多项式polyvalm。在一个变量中的多项式表达, p X = 4 X - 3 X 2 + 2 X + 3 3 变得矩阵表达式

p X = 4 X - 3 X 2 + 2 X + 3 3 一世

哪里X是正方形矩阵,并且一世是单位矩阵。

创建一个方阵,X和评估pX

X = [2 4 5;-1 0 3;7 1 5];Y = polyvalm(P,X)
Y =3×3154392 78561 193065 49001 24104 59692 215378 111419 269614

也可以看看

|||

相关话题