创建和评估多项式
此示例显示如何将多项式作为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 215378 111419 215378 111419 215378 111419 269614