Я хочу найти оконные значения корреляции x
и y
, которые являются массивами размером 1 * 20000.Кроме того, я хочу извлечь максимальное значение корреляции из каждого окна.
Функция xcorr
занимает слишком много времени для выполнения.Есть ли способ сократить время выполнения?Мой код указан ниже:
k=1;
for i = 1 : stepsize : (length(x)-w+1)
corrValue_w = xcorr(x(i:i+w-1),y(i:i+w-1));
maxCorrValue_w(k) = max(corrValue_w);
k=k+1;
end