主要内容

创建和评估多项式

此示例显示如何表示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 5. - 3. X 2 + 2 X + 3. 3.

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

评估多项式

将多项式进入MATLAB®作为向量后,使用多尔在特定值下评估多项式的​​功能。

多尔评估 P. 2

Polyval(P,2)
ans = 153.

或者,您可以使用矩阵意义评估多项式Polyvalm.。多项式表达在一个变量中, P. X = 4. X 5. - 3. X 2 + 2 X + 3. 3. ,成为矩阵表达式

P. X = 4. X 5. - 3. X 2 + 2 X + 3. 3. 一世

在哪里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

也可以看看

|||

相关话题