首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

matlab怎么从频率域求线性褶积, 离散信号5点循环褶积,求大侠帮忙,感激不尽!

发布网友

我来回答

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com