4.9 课后习题
练习4.1 设 A∈Cn×n . 证明:
(1) 若 A 是上三角矩阵, 且 A∗A=AA∗ , 则 A 必定是对角矩阵;
(2) A 是正规矩阵的充要条件是 A 酉相似于一个对角矩阵;
(3) 设 λ1,λ2,…,λn 是 A 的特征值, 则 A 是正规矩阵的充要条件是 ∑i=1n∣λi∣2=∥A∥F2 .
练习4.2设 λ1,λ2∈C 是 A∈Cn×n 的两个互不相同的特征值, x∈Cn 是 λ1 的特征向量, y∈Cn 是 λ2 的左特征向量.证明: y∗x=0
练习4.3设 A∈Cn×n 可对角化,其特征值为 λ1,λ2,…,λn ,证明:
i=1∑n∣λi∣2=det(S)=0min∥S−1AS∥F2. 练习4.4设 A=QR=UG 是非奇异矩阵 A∈Cn×n 的两个QR分解,其中 Q,U∈Cn×n 是酉矩阵, R,G∈Cn×n 是上三角矩阵.证明:存在对角矩阵 W=diag(α1,α2,…,αn)∈Cn×n 满足 ∣αi∣=1 ,使得
Q=UW,R=W−1G. 练习4.5设 H=[hij]∈Rn×n 是上Hessenberg矩阵,其QR分解为 H=QR, 其中 R=[rij]∈ Rn×n 是上三角矩阵且对角线元素均非负.证明:
rkk≥∣hk+1,k∣,k=1,2,…,n−1. 因此, (1) 若 H 不可约, 则 rkk>0,k=1,2,…,n−1 ; (2) 若 H 不可约且奇异, 则 rnn=0 . (提示: 观察 H 的 QR 分解过程, 借助 Givens 变换)
练习4.6 (定理4.6) 设 A∈Rn×n 是非奇异上Hessenberg矩阵且下次对角线元素均非零, 即 ai+1,i=0,i=1,2,…,n−1 . 设其QR分解为 A=QR , 则 A~≜RQ 的下次对角线元素也都非零.
练习4.7用Householder变换,通过相似变换将矩阵 A 化为上Hessenberg型,其中
A=12211−1−441−17−31336. 练习4.8 考虑基于Householder变换的上Hessenberg化算法,统计乘法运算次数和加减运算次数
练习 4.9∗ 设 A∈Cm×m,B∈Cn×n,C∈Cm×n ,考虑矩阵方程
AX−XB=C. (1) 证明: 当 A 和 B 没有共同特征值时, 矩阵方程存在唯一解.
(提示: 利用 Kronecker 积, 上述矩阵方程等价于 (In⊗A−B⊤⊗Im)vec(X)=vec(C) , 其中 vec(⋅) 表示将矩阵按列排列得到的向量)
(2) 当 A 和 B 没有共同特征值时, 给出求解算法
(提示: 利用 Schur 分解, 将 A 和 B 转化为相应的上三角矩阵)
练习4.10 设 R=[R110R12R22],R11∈Rp×p,R22∈Rq×q , 其中 p,q=1 或 2, 且 R11 和 R22 没有相同的特征值. 证明: 存在正交矩阵 Q , 使得 QTRQ=[R~220R~12R~11] , 其中 R~11 与 R11 有相同的特征值, R~22 与 R22 有相同的特征值.
(注: 由该结论可知, 实 Schur 分解中 R 的对角块可以按任意顺序排列)
练习4.11 统计双位移隐式QR迭代法执行一次迭代所需的乘法和加法运算次数.
以下为可选题
练习4.12 设 J=λ1⋱⋱⋱1λ∈Cm×m , 计算其特征值 λ 对应的左、右特征向量.
练习4.13设
A=A11A12A22……⋱A1kA2k⋮Akk, 其中 Aii 都是方阵. 证明: A 的特征值即为对角块 A11,A22,…,Akk 的特征值的并.
练习 4.14∗ 设 H∈Rn×n 是不可约上Hessenberg矩阵, 证明: 存在对角矩阵 D 使得 D−1HD 的次对角元素都为1. 若 H 的次对角元素都小于1或都大于1, 估计 D 的谱条件数 κ2(D) .
练习4.15 证明矩阵
A=010⋮0001⋱0……⋱⋱…00⋮01−c0−c1⋮−cn−2−cn−1 的特征多项式是
p(λ)=λn+cn−1λn−1+⋯+c1λ+c0. 并利用这个结果给出计算一个多项式所有零点的实用算法.
以下为实践题
练习4.16 编写函数, 实现矩阵的上Hessenberg化, 即算法4.7.
练习4.17 编写函数, 实现带Francis位移的隐式QR迭代算法的单个迭代步, 即从 Ak 到 Ak+1 , 这里假定 Ak 是上Hessenberg矩阵, 且下次对角线上的元素都非零.