matlab 怎样用conv()函数求 sin(t)和cos(t)的卷积

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:05:44
conv求卷积老是出错,不知道为什么,请好心者示范一下,谢谢了

呵呵时域的卷积等于频域的直接相乘

我们先将他们傅里叶变化,相乘后反傅里叶变化就可以了

conv是离散信号的卷积,不是连续信号的卷积函数

>> f=fourier(sin(t))*fourier(cos(t))

f =

i*pi^2*(dirac(w+1)-dirac(w-1))*(dirac(w+1)+dirac(w-1))

>> ifourier(f)

ans =

i*pi^2*(-ifourier(dirac(w-1)^2,w,x)+ifourier(dirac(w+1)^2,w,x))