已针对矩阵A用自己编写函数[q,r]=qrhs(A)完成了QR分解,要求A的特征值和特征向量该怎么求呢?只会求其特征值,特征向量不知道从哪写起。我的算法: function I = tzzhs(A,M,j)%基于householder法求特征值的函数 %六阶矩阵:A 求矩阵特征值:I for i=1:M %多次迭代 [q,r]=qrhs(A); A = r*q; ...
QR分解迭代求矩阵A的特征值,每次QR分解后R对角元必须全为正,否则QR分解不唯一。若遇到R对角有负时,构造一个(准单位矩阵D),对角元1的(+-)号由R的正负号决定。然后求出 Qo=QD,Ro=(D逆)R。这里Ro已经满足对角元全正要求,且QoRo=迭代矩阵Ak。如此继续分解迭代可求出A特征值。
qr分解求特征值和特..有时退一步是为了助跑。求矩阵的特征值与特征向量求矩阵的特征值与特征向量是线性代数的重要考核内容,包括数字型矩阵与抽象型矩阵, (1)求具体3阶矩阵A 的特征值与特征向量.