Title: >> x1=[1,2,2]; x2=[1,2,3,4];
1gtgt x11,2,2 x21,2,3,4 gtgt conv(x1,x2) ans
1 4 9 14 14 8 gtgt
circonvt(x1,x2,4)' ans 15 12 9
14 gtgt circonvt(x1,x2,5)' ans 9 4
9 14 14 gtgt circonvt(x1,x2,6)' ans
1 4 9 14 14 8
2gtgt x11,2,2 x21,2,3,4 gtgt conv(x1,x2) ans
1 4 9 14 14 8 gtgt
circonvt(x1,x2,4)' ans 15 12 9
14 gtgt x11 -1 2 1 x21 2 3 4 5 gtgt
conv(x1,x2) ans 1 1 3 6
9 6 14 5 gtgt circonvt(x1,x2,5)' ans
7 15 8 6 9
3gtgt n09h1,0,-1 gtgt n09xn1h1,0,-1 gtgt
conv(x,h) ans 1 2 2 2 2
2 2 2 2 2 -9 -10 gtgt
x10,0,14 y1circonvt(x1,h,6)' y1 -3
-4 1 2 2 2 gtgt x238
y2circonvt(x2,h,6)' y2 -4 -4 2
2 2 2 gtgt x3710,0,0
y3circonvt(x3,h,6)' y3 7 8 2
2 -9 -10
4gtgt x1 2 3 4 gtgt XDFT(x) gtgt XDFT(x',4) gtgt
conj(DFT(conj(X),4))/4 ans 1.0000 -
0.0000i 2.0000 - 0.0000i 3.0000 - 0.0000i
4.0000 0.0000i
5gtgt x1 2 3 4 gtgt Xfft(x,4) gtgt
conj(fft(conj(X),4))/4 ans 1 2 3
4 gtgt ifft(X,4) ans 1 2 3
4