4 MATLAB 数值计算 (2)new.ppt

4 MATLAB 数值计算 (2) 4.4 多项式函数 4.4.1 多项式的表示 MATLAB中多项式的表示方法 4.4.2多项式的算术运算 1加减运算 对多项式加法,MATLAB没有提供直接的函数。如果两个多项式向量长度相同,标准的向量加法有效。 当两个多项式阶次不同,低阶的多项式必须用首零填补,使其与高阶多项式有同样的阶次。 同理,可以实现多项式的减法运算。 3 除法运算 多项式除法的函数deconv的格式: [Q,r]=deconv(P1,P2) 对多项式P1和P2作除法运算。其中Q返回多项式P1除以P2的商式,r返回P1除以P2的余式。 注意deconv是conv的逆函数,即有P1=conv(P2,Q)+r。 4.4.3 导函数 导函数polyder的格式: p=polyder(P) 求多项式P的导函数p p=polyder(P,Q) 求P×Q的导函数p [p,q]=polyder(P,Q) 求P/Q的导函数,导函数的分子存入p,分母存入q。 上述三种形式中,参数P,Q是多项式的向量表示,结果p,q也是多项式的向量表示。 4.4.4多项式求根 求多项式的全部根的函数roots的格式为: x=roots(P) 其中P为多项式的系数向量,求得的根赋给向量x,即x(1),x(2),…,x(n)分别代表多项式的n个根。 给出一个多项式的根,可以

文档评论(0)

1亿VIP精品文档

相关文档