如果我的维度中有Z
的随机复数向量2x1
,那么MATLAB的协方差返回不应该是2x2
矩阵吗?相反,我获得了一个真正有价值的协方差。根据{{3}},如果您有nx1
向量,则协方差应位于nxn
。对此有何想法?
Z=[-0.0117 + 0.0032i; -0.0109 + 0.0046i]
C=cov(Z)
我获得的C
是1.3261e-06
。我期待一个2x2
矩阵。
答案 0 :(得分:0)
根据关于[cov function] [1]的官方Matlab文档:
C = cov(A) returns the covariance.
If A is a vector of observations, C is the scalar-valued variance.
您链接的维基百科文章描述了您尝试获取的内容,但您不能假设Matlab以相同的方式实现相同的功能。
另一方面,返回的协方差没有意义,这并不让我感到惊讶。如果您没有提供足够的变量和足够的观察结果,则无法估计共变。