Демонстрационная взаимная корреляция
crosscorr(y1,y2)
crosscorr(y1,y2,Name,Value)
xcf = crosscorr(___)
[xcf,lags,bounds]
= crosscorr(___)
crosscorr(ax,___)
[xcf,lags,bounds,h]
= crosscorr(___)
crosscorr(
строит функцию взаимной корреляции (XCF) между двумя одномерными, стохастическими временными рядами y1
,y2
)y1
и y2
с доверительными границами.
crosscorr(
дополнительные опции использования заданы одним или несколькими аргументами пары "имя-значение". Например, y1
,y2
,Name,Value
)crosscorr(y1,y2,'NumLags',10,'NumSTD',2)
строит демонстрационный XCF y1
и y2
для задержек 10
и доверительных границ отображений, состоящих из стандартных погрешностей 2
.
возвращает демонстрационный XCF xcf
= crosscorr(___)y1
и y2
с помощью любого из входных параметров в предыдущих синтаксисах.
crosscorr(
графики на осях заданы ax
,___)ax
вместо текущей системы координат (gca
). ax
может предшествовать любой из комбинаций входных аргументов в предыдущих синтаксисах.
Если y1
и y2
имеют различные длины, то MATLAB добавляет достаточно нулей в конец более короткого вектора, чтобы сделать оба вектора тем же размером.
crosscorr
использует преобразование Фурье, чтобы вычислить XCF в частотном диапазоне, затем преобразовывает назад в область времени использование обратного преобразования Фурье.
crosscorr
строит XCF, когда вы не запрашиваете вывода или когда вы запрашиваете четвертый вывод.
[1] Поле, G. E. P. Г. М. Дженкинс и Г. К. Рейнсель. Анализ timeseries: Прогнозирование и Управление. 3-й редактор Englewood Cliffs, NJ: Prentice Hall, 1994.