How to get xcorr results in coef between 0 and 1 when comparing 2 wave sound with different length ?

3 次查看(过去 30 天)
soundA = Path_of_soundA.wav;
soundB = Path_of_soundB.wav; %%soundA and soundB have not the same length
[C1,lag1] = xcorr(soundA,soundB);
avv = max(xcorr(soundA,soundB));
fprintf(['\n avv = ', num2str(avv)]); %%I want something between 0 and 1. Something that I
%%know the limit

回答(1 个)

Honglei Chen
Honglei Chen 2015-7-21
You can try
xcorr(soundA,soundB,'coeff')
HTH

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by