<< xcorr Traitement du Signal FFTW >>

Aide de Scilab >> Traitement du Signal > xcov

xcov

Computes discrete auto or cross covariance

Calling Sequence

[c [,lagindex]] = xcov(x [,maxlags [,scaling]])
[c [,lagindex]] = xcov(x,y [,maxlags [,scaling]])

Parameters

x

a vector of real or complex floating point numbers.

y

a vector of real or complex floating point numbers. The default value is x.

maxlags

a scalar with integer value greater than 1. The default value is n. Where n is the maximum of the x and y vector length.

scaling

a character string with possible value: "biased", "unbiased", "coeff", "none". The default value is "none".

c

a vector of real or complex floating point numbers with same orientation as x.

lagindex

a row vector, containing the lags index corresponding to the c values.

Description

If the maxlags argument is given xcov returns in c the sequence of covariance lags . If maxlags is greater than length(x), the first and last values of c are zero.

The scaling argument decribes how is normalized before being returned in c:

Remark

The corr function computes the "biased" covariance of x and y and only return in c the sequence of covariance lags .

Method

This function computes using xcorr(x-mean(x),y-mean(y),...).

Examples

t = linspace(0, 100, 2000);
                y = 0.8 * sin(t) + 0.8 * sin(2 * t);
                [c, ind] = xcov(y, "biased");
                plot(ind, c)

See Also

Authors

Used Functions

xcorr

History

VersionDescription
5.4.0 xcov added.

Report an issue
<< xcorr Traitement du Signal FFTW >>