matlab 计算协方差矩阵

博客提到在部分协方差算法中,分母使用N而非N - 1,但因样本多差别不大。还给出了不同阶幻方矩阵使用cov函数计算协方差矩阵的示例,如3阶、5阶幻方矩阵及其部分列构成矩阵的协方差矩阵计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

但是在有些用到协方差的算法中, 分母使用了N,而不是N-1。但是由于样本很多,差别不大。

>> v=magic(3)

v =

     8     1     6
     3     5     7
     4     9     2

>> cov(v)

ans =

     7    -8     1
    -8    16    -8
     1    -8     7

>> v = magic(5)

v =

    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9

>> cov(v)

ans =

  52.500   5.000 -37.500 -18.750  -1.250
   5.000  65.000  -7.500 -43.750 -18.750
 -37.500  -7.500  90.000  -7.500 -37.500
 -18.750 -43.750  -7.500  65.000   5.000
  -1.250 -18.750 -37.500   5.000  52.500

>> v = magic(5);
>> v=v(:,1:3)

v =

    17    24     1
    23     5     7
     4     6    13
    10    12    19
    11    18    25

>> cov(v)

ans =

  52.500000000000000   5.000000000000000 -37.500000000000000
   5.000000000000000  65.000000000000000  -7.500000000000000
 -37.500000000000000  -7.500000000000000  90.000000000000000

>> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值