# cov

Covariance

## Description

returns
the covariance. `C`

= cov(`A`

)

If

`A`

is a vector of observations,`C`

is the scalar-valued variance.If

`A`

is a matrix whose columns represent random variables and whose rows represent observations,`C`

is the covariance matrix with the corresponding column variances along the diagonal.If

`A`

is a scalar,`cov(A)`

returns`0`

. If`A`

is an empty array,`cov(A)`

returns`NaN`

.

`C`

is normalized by the number of
observations`-1`

. If there is only one observation, it is
normalized by 1.

returns the covariance between two random variables `C`

= cov(`A`

,`B`

)`A`

and
`B`

.

If

`A`

and`B`

are vectors of observations with equal length,`cov(A,B)`

is the`2`

-by-`2`

covariance matrix.If

`A`

and`B`

are matrices of observations,`cov(A,B)`

treats`A`

and`B`

as vectors and is equivalent to`cov(A(:),B(:))`

.`A`

and`B`

must be the same size.If

`A`

and`B`

are scalars,`cov(A,B)`

returns a`2`

-by-`2`

block of zeros. If`A`

and`B`

are empty arrays,`cov(A,B)`

returns a`2`

-by-`2`

block of`NaN`

.

## Examples

## Input Arguments

## Output Arguments

## More About

## Extended Capabilities

## Version History

**Introduced before R2006a**