Products & Services Solutions Academia Support User Community Company

Learn more about MATLAB   

Convolution

Polynomial multiplication and division correspond to the operations convolution and deconvolution. The functions conv and deconv implement these operations.

Consider the polynomials a(s) = s squared plus 2 times s plus 3 and b(s)  = 4 times s squared plus 5 times s plus 6 . To compute their product,

a = [1 2 3]; b = [4 5 6];
c = conv(a,b)

c =
     4    13    28    27    18

Use deconvolution to divide a(s) back out of the product:

[q,r] = deconv(c,a)

q =
     4     5     6

r =
     0     0     0     0     0
  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS