发布网友
共3个回答
热心网友
x=[1,2,3,4,5];
y=[6,7,8]; N=5;
X1=fft(x,8);Y1=fft(y,8);
for i=1:N
Z1(i,1)=X1(i,1)*Y1(i,1);
end
z1=ifft(Z1);
z1=z1(1:7);
线性卷积和循环卷积是两个概念.你先前求出来的就是循环卷积,相当于线性卷积的最后两点加到头上.如果是要利用频域循环卷积的性质来求线性卷积,通常是利用补零的方法,相当于对5点的x和3点的y做8点的FFT,频域相乘之后,再反变换回来即可.提问时,感觉你两种卷积的概念混淆了.
热心网友
楼上的强悍,学习了。。。。。。
热心网友
1,73 2,67