| MATLAB Function Reference | ![]() |
Syntax
C = cov(X) C = cov(x,y)
Description
C = cov(x)
傳回向量元素的變異數,其中 x 是一個向量。
對橫列是觀察(observation),直行是變數的矩陣,cov(x) 是一個協方差(covariance)矩陣。diag(cov(x)) 是一個每一直行變異數的向量,而 sqrt(diag(cov(x))) 是一個標準偏量(deviation)的向量。
is a vector of standard .
C = cov(x,y),
其中 x 和 y 是一樣長度的行向量,和 cov([x y]) 相等。
Remarks
其中 E 是數學期望值(mathematical expectation)且 µi= Exi。
Examples
考慮 A = [-1 1 2 ; -2 3 1 ; 4 0 3]。
求 A 每一直行變異數的向量:
v = diag(cov(A))'
v =
10.3333 2.3333 1.0000
C =
10.3333 -4.1667 3.0000
-4.1667 2.3333 -1.5000
3.0000 -1.5000 1.0000
對角線的元素 C(i,i) 代表 A 的直行變異數。非對角線元素 C(i,j) 代表 i 直行和 j 直行的協方差(covariance)。
See Also
xcorr, xcov in the Signal Processing Toolbox, and:
| cot, coth | cplxpair | ![]() |