MATLAB中的conv和deconv

a=[1 2 3];b=[1 2];
>>c=conv(a,b)
c=
1 4 7 6
>>[q,r]=deconv(c,b)
q=
1 2 3
r=
0 0 0 0
请问:C=1 4 7 6这个结果怎么算出来的?q=1 2 3 r=0 0 0 0
是怎么算出来的?要解题步骤,谢谢!

就是相当于两个多项式相乘,展开以后再合并,之后的得到的系数就是conv得到的结果。c是系数。
(1*x^2+2*x+3*1)(1*x+2*1)=1*x^3+4*x^2+7*x+6*1;
deconv可以看成是相除得到的系数。q为系数,r为余数。
希望对你有帮助。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答