基于MATLAB 2014b的多项式除法程序

多项式运算所涉及的函数见下表

conv 实现卷积和多项式乘法
deconv 实现去卷积和多项式除法
poly 求具有指定根的多项式
polyder 多项式求导
polyeig 求多项式的特征值
polyfit 求多项式的拟合
polyint 解析多项式积分
polyval 按数组运算规则计算多项式值
polyvalm 按矩阵计算规则计算多项式的值

以求下列多项式的商和余数基于MATLAB 2014b的多项式除法程序_第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')])
运行结果如下:
商多项式为   s + 5
余多项式为   5 s^2 + 4 s + 3

你可能感兴趣的:(matlab,matlab)