Matlab中计算特征值如何保持原始特征值顺序不变?# Computation - 科学计算
d*i
1 楼
假设一个对称正定矩阵
A=[2.3 0.5 1.6;
0.5 6.8 -0.56;
1.6 -0.56 1.55]
具有正的特征值,我用[Q,D]=eig(A)计算后得到:
D=0.196577515624112 0 0
0 3.56779043908682
0
0 0 6.
88563204528907
Q=-0.618399824240682 -0.78174464024621 -0.0803553036545658
0.112779123314768 0.0129112653881752 -0.
993536193890504
0.777729083115352
A=[2.3 0.5 1.6;
0.5 6.8 -0.56;
1.6 -0.56 1.55]
具有正的特征值,我用[Q,D]=eig(A)计算后得到:
D=0.196577515624112 0 0
0 3.56779043908682
0
0 0 6.
88563204528907
Q=-0.618399824240682 -0.78174464024621 -0.0803553036545658
0.112779123314768 0.0129112653881752 -0.
993536193890504
0.777729083115352