我在MATLAB中有一个关于xcorr函数的问题。目前,该函数可以计算矩阵的自相关,但不能计算两个矩阵的互相关:B=[5,6;7,8];
xcorr(A,A); %% Not Possiblexcorr(A,B); %% Not Possible
您知道有什么解决办法可以这样做吗,但不需要使用for循环?
我试图找到一种方法来比较相似的短500毫秒录音使用MATLAB的同一音符在不同的乐器上播放。>> norm_max_xcorr_mag = @(x,y)(max(abs(xcorr(x,y)))/(norm(x,2)*norm(y,2))); x =eu2; y = eu; norm_max_xcorr_mag>>
我有两个时间序列,y1和y2,需要在Matlab中使用互相关来找出它们之间的时间滞后。然后我需要绘制互相关图,对齐两个图,然后重新绘制。我已经写了一些Matlab代码来做这件事,但我认为互相关图很奇怪,我无法解释它。我不知道我做错了什么,你能帮帮忙吗?谢谢。下面是我的代码: % Generate time series
y1=2*sin(2*pi*t/5);
y2=2*sin(2