matlab中两个向量的协方差

时间:2012-09-04 22:19:34

标签: matlab covariance

我试图在matlab中计算两个向量之间的协方差:

x = [1:10]
y = [21:30]
cov(x,y)

返回协方差和方差矩阵。我只想要1个数字:两个向量之间的协方差。如何在matlab中得到这个?

2 个答案:

答案 0 :(得分:6)

如果您只有两个一维向量,那么您要查找的数字是cov输出的(1,2)元素。根据定义,协方差矩阵包含对角线上的方差和非对角线值的协方差值。

答案 1 :(得分:0)

我猜一个随机变量的实现xy也是如此。然后cov(x',y')将给出协方差矩阵,其中对角线条目是xy的方差,而非对角线元素是它们的协方差。注意cov(x',y')是对称矩阵。