时域卷积与频域相乘是等效的;要用fft()算x和y的卷积的话就先补零算fft,再相乘,最后做ifft()就行了:X = fft([x zeros(1,length(y)-1)]); % x和y是要计算卷积的序列Y = fft([y zeros(1,length(x)-1)]);z = ifft(X.*Y) % 结果存为z