Sample cross-correlation

`crosscorr(y1,y2)`

`crosscorr(y1,y2,Name,Value)`

`xcf = crosscorr(___)`

```
[xcf,lags,bounds]
= crosscorr(___)
```

`crosscorr(ax,___)`

```
[xcf,lags,bounds,h]
= crosscorr(___)
```

`crosscorr(`

plots the
cross-correlation
function (XCF) between the two univariate, stochastic time series
`y1`

,`y2`

)`y1`

and `y2`

with confidence
bounds.

`crosscorr(`

uses additional options specified by one or more name-value pair arguments. For
example, `y1`

,`y2`

,`Name,Value`

)`crosscorr(y1,y2,'NumLags',10,'NumSTD',2)`

plots the
sample XCF of `y1`

and `y2`

for
`10`

lags and displays confidence bounds consisting of
`2`

standard errors.

returns the sample
XCF of `xcf`

= crosscorr(___)`y1`

and `y2`

using any of the input
arguments in the previous syntaxes.

`crosscorr(`

plots on the axes specified by `ax`

,___)`ax`

instead
of the current axes (`gca`

). `ax`

can precede any of the input
argument combinations in the previous syntaxes.

If

`y1`

and`y2`

have different lengths, then MATLAB appends enough zeros to the end of the shorter vector to make both vectors the same size.`crosscorr`

uses a Fourier transform to compute the XCF in the frequency domain, then converts back to the time domain using an inverse Fourier transform.`crosscorr`

plots the XCF when you do not request any output or when you request the fourth output.

[1] Box, G. E. P., G. M. Jenkins, and G. C. Reinsel. *Time
Series Analysis: Forecasting and Control*. 3rd ed. Englewood
Cliffs, NJ: Prentice Hall, 1994.