在 MATLAB 中实现频域卷积(卷积定理)
信息处理
matlab
fft
离散信号
卷积
IFFT
2022-02-18 10:45:28
1个回答
您还需要在fft
命令中设置长度。这两个信号的长度他们的卷积是有长度的. 所以改用这个:
a=[1 2 3 4 5];
b=[6 7 8 9 10];
x=fft(a,9);
y=fft(b,9);
ifft(x.*y)
ans =
Columns 1 through 8
6.0000 19.0000 40.0000 70.0000 110.0000 114.0000 106.0000 85.0000
Column 9
50.0000
conv(a,b)
ans =
6 19 40 70 110 114 106 85 50