此示例显示如何表示MATLAB®中的矢量作为矢量,并在兴趣点评估多项式。
MATLAB®表示多项式,作为含有通过降序排序的系数的行向量。例如,三元素矢量
p = [p2 p1 p0];
代表多项式
创建矢量以表示二次多项式 。
p = [1 -4 4];
具有系数的多项式的中间条款0.
也必须输入载体,自0.
作为该特定权力的占位符X
。
创建矢量以表示多项式 。
p = [4 0 0 -3 2 33];
将多项式进入MATLAB®作为向量后,使用多尔
在特定值下评估多项式的功能。
用多尔
评估
。
Polyval(P,2)
ans = 153.
或者,您可以使用矩阵意义评估多项式Polyvalm.
。多项式表达在一个变量中,
,成为矩阵表达式
在哪里X
是一个方形矩阵和一世
是身份矩阵。
创建一个方形矩阵,X
,并评估P.
在X
。
x = [2 4 5;-1 0 3;7 1 5];y = polyvalm(p,x)
y =3×3154392 78561 193065 49001 24104 59692 215378 111419 215378 111419 269614