Matlab第四章 数值计算解析.ppt

多项式乘除、求值 1 多项式运算 【例4.4-1】求多项式(s2+2)(s+4)(s+1)/(s3+s+1)的“商”及“余”多项式。 (1)求 “商”及“余”多项式。 p1=conv([1,0,2],conv([1,4],[1,1])); %计算分子多项式 p2=[1 0 1 1]; %定义分母多项式的系数向量 [q,r]=deconv(p1,p2); %求 “商”及“余”多项式 cq=商多项式为 ; cr=余多项式为 ; disp([cq,poly2str(q,s)]),disp([cr,poly2str(r,s)]) (2)利用计算所得“商”及“余”验算分子多项式 qp2=conv(q,p2); %计算“商”与“分母”的乘积 pp1=qp2+r; %重算得到分子多项式 pp1==p1 %对应系数相等,则结果全为1 多项式乘除、求值 1 多项式运算 【例 4.4-4】给定多项式f(x)和x的值,求f(x)的值。 (1)给定多项式和(2×2)数组 clear p=[1,2,3]; %多项式系数向量 poly2str(p,x) X=[1,2;3,4] % (2×2)数组 ans = x^2 + 2 x + 3 X = 1 2 3 4 多项式乘除、求值 1 多项式运算 (2)使用polyval

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档