如何用matlab计算协方差矩阵的特征根
答案:1 悬赏:40 手机版
解决时间 2021-02-26 16:12
- 提问者网友:战魂
- 2021-02-26 01:17
如何用matlab计算协方差矩阵的特征根
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-02-26 01:58
要先求出协方差矩阵,再用eig命令求出特征值,再用命令roots求出根,如:
a=magic(5);b=cov(a),c=eig(b),d=roots(c)
结果是:
b =
52.5000 5.0000 -37.5000 -18.7500 -1.2500
5.0000 65.0000 -7.5000 -43.7500 -18.7500
-37.5000 -7.5000 90.0000 -7.5000 -37.5000
-18.7500 -43.7500 -7.5000 65.0000 5.0000
-1.2500 -18.7500 -37.5000 5.0000 52.5000
c =
0.0000
35.4072
44.9139
117.5861
127.0928
d =
1.0e+15 *
-1.3204 + 0.0000i
-0.0000 + 0.0000i
-0.0000 - 0.0000i
-0.0000 + 0.0000i
a=magic(5);b=cov(a),c=eig(b),d=roots(c)
结果是:
b =
52.5000 5.0000 -37.5000 -18.7500 -1.2500
5.0000 65.0000 -7.5000 -43.7500 -18.7500
-37.5000 -7.5000 90.0000 -7.5000 -37.5000
-18.7500 -43.7500 -7.5000 65.0000 5.0000
-1.2500 -18.7500 -37.5000 5.0000 52.5000
c =
0.0000
35.4072
44.9139
117.5861
127.0928
d =
1.0e+15 *
-1.3204 + 0.0000i
-0.0000 + 0.0000i
-0.0000 - 0.0000i
-0.0000 + 0.0000i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯