如何用matlab conv实现互相关

如题所述

%互相关与卷积运算类似,都是两个序列滑动相乘,matlab用xcorr函数求序列互相关函数
%两者的差异为:
%互相关的两个序列都不翻转,直接滑动相乘,求和;
%卷积的其中一个序列需要先翻转,然后滑动相乘,求和。
%所以,f(t)和g(t) 做相关等于 f*(t) 与 g(-t) 做卷积。
%求卷积
a=[1 2 3]
b=1:5;
c=conv(a,b)
%互相关
d=conv(a,fliplr(b))
dd=xcorr(a,b)
温馨提示:答案为网友推荐,仅供参考