如何用matlab求协方差矩阵特征值

如题所述

先写出协方差矩阵s,再调用eig(s)这个库函数,

调用方法:[ev,ed]=eig(s). ed为特征值矩阵,ev特征向量矩阵,

排列顺序:从低阶到高阶.

s=[2291.333 1340 1934 2523.333 1245.333 2482; 
1340 956.6667 1596 1401.333 883.3333 1480;
1934 1596 4281.667 1436.667 1663 1945.667;
2523.333 1401.333 1436.667 2984.667 1236 2800.667; 
1245.333 883.333 1663 1236 843 1343;
2482 1480 1945.667 2800.667 1343 2729.667]
[ev,ed]=eig(s)

温馨提示:答案为网友推荐,仅供参考
相似回答