今天自己写程序,求复数集合的标准差,做了半天,终于和Matlab的std函数得出的值相一致。 其实很简单,就是将复数转为模值,把它看做是实数来做, 使用公式:D(X) = E(X^2) - E(X)^2,可得其方差。 其中: 这里需要将E(X^2)中的X^2转为其模值,再求它的期望; 最终得到的D(X)再开根号,得到的值即标准差。 而且这里得到的标准差还是无偏的标准差,即: