當前位置:股票大全官網 - 股票行情 - 如何用matlab計算協方差矩陣的特征根

如何用matlab計算協方差矩陣的特征根

先求協方差矩陣,然後用eig命令求特征值,再用roots命令求根,比如:

a =魔法(5);b=cov(a),c=eig(b),d = roots)

結果是:

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