Matlab中Xcorr函数的结果

时间:2014-01-17 15:56:29

标签: matlab signal-processing cross-correlation

我是互相关方法的新手。我理解计算结果值的方法,但我不知道如何使用它们。 例如,如果我有三个信号(矢量和相同长度的值)。我想用一个作为参考来比较其他两个信号中哪一个与参考信号最相似。我怎么在Matlab中做到这一点?

目前,我有这个:

cross_result1=xcorr(reference_signal,signal2);
cross_result2=xcorr(reference_signal,signal3);

如何使用结果cross_result1cross_result2

提前致谢!

1 个答案:

答案 0 :(得分:0)

也许你可以使用R = corrcoef(reference_signal,signal2)。这将为您提供相关矩阵。 R(1,2)R(2,1)表示两个信号之间的相关系数。