Polynomial
作用:对输入值执行多项式系数计算,输入输出都可为实数标量或向量。
库:Simulink / Math Operations
Polyval
作用:多项式计算,即求多项式在某一点的值。
例如:b=polyval(a,7);
a为多项式系数,表征一个多项式;即多项式在7位置的值。
例如:算多项式f=2x4+7x3-x2-2
可以用a=[2 7 -1 -2];x=-2:0.01:5;
f=polyval(a,x);
其中a为参数,x为横坐标
例如:
a=[5 4 3 2 1 0 4];
x=-3:0.01:3;
f=polyval(a,x);
plot(x,f,'LineWidth',2);%这个一定要加
xlabel('x');
ylabel('f');
Polyder
作用:多项式微分,即求导,输入的是多项式中的系数,输出的也是求导后的多项式系数。
k
= polyder(p
)
返回 p
中的系数表示的多项式的导数,k
示例
k
= polyder(a,b
)
返回多项式 a
和 b
的乘积的导数,k
示例
[q
,d
] = polyder(a,b
)
返回多项式 a
和 b
的商的导数,q
Polyint
作用:求积分,得出所求积分后多项式的系数。
例如:b=polyint(a,7);
a为多项式系数,表征一个多项式;7为积分后的最后一项—常数项。