Matlab中对多项式进行积分
(1)多项式的微分操作由polyder函数实现
(2)MATLAB中没有专门的对多项式积分函数,但可以用[p./length(p):1:-1]
的方法完成积分,k为常数
例题:
求多项式的微分和积分
>> p1=[1 21 20 0];
>> p4=polyder(p1)
p4 =
3 42 20
>> s=length(p4):-1:1
s =
3 2 1
>> p1=[p4./s,0]
p1 =
1 21 20 0
可以看出多项式P4(x)=3x2+42x+20的积分是p1(x)=x3+21x2+20x。