fork(1) download
  1. @(p,q)ifft(fft([p q*0]).*fft([q p*0]))(1:end-1)
  2.  
  3. ans([1 1], [1 4 6 4 1])
Success #stdin #stdout 0.52s 121728KB
stdin
Standard input is empty
stdout
ans =

@(p, q) ifft (fft ([p, q * 0]) .* fft ([q, p * 0])) (1:end - 1)

ans =

    1.00000    5.00000   10.00000   10.00000    5.00000    1.00000