Взаимная корреляция
r = xcorr(x,y)
r = xcorr(x)
r = xcorr(___,maxlag)
r = xcorr(___,scaleopt)
[r,lags]
= xcorr(___)
возвращает взаимную корреляцию двух последовательностей дискретного времени. Взаимная корреляция измеряет подобие между векторным r
= xcorr(x
,y
)x
и переключила (изолированные) копии векторного y
как функция задержки. Если x
и y
имеют различные длины, функция добавляет нули в конец более короткого вектора, таким образом, это имеет ту же длину как другой.
r = xcorr(___,
ограничивает диапазон задержки от maxlag
)-maxlag
до maxlag
для любого из предыдущих синтаксисов.
[1] Маркируйте, Джон Р., Майкл М. Дэниел и Эндрю К. Зингер. Компьютерные исследования в сигналах и системах Используя MATLAB®. 2-й выпуск. Верхний Сэддл-Ривер, NJ: Prentice Hall, 2002.
[2] Stoica, Петр и Рэндольф Моисей. Спектральный анализ сигналов. Верхний Сэддл-Ривер, NJ: Prentice Hall, 2005.