一、Givens矩阵与Givens变换
22cs1,称 1. 定义:设实数c与s满足
1Tij1c11sc1s(i)(j) 1[i](ij)
[j]为Givens(吉文斯)矩阵(初等旋转矩阵),也记作TijTij(c,s). 由Givens矩阵所确定的线性变换称为
Givens变换(初等旋转变换).
★说明:(1)实数cs1,故存在,使 ccos,ssin.
22(2)yTijx中Tij确定了将向量x变成y的一种变换,正是cosysinGivens变换. 二阶情况下,sinx 确定的正是平面直角坐标系中cos绕原点的一个旋转变换(按顺时针方向旋转角).
(3)以上实Givens矩阵也可推广成为复初等旋转矩阵.
1Tik1cej1se11j2sej3cej41(i)(k) 1[i]22[k]其中c与s仍为满足cs1的实数,1,2,3,4为实角度,j1.
显然,det(Uik)ce2j(14)se2j(23); ;
当1423时,det(Uik)ej(14)当14232n时,det(Uik)1. 2. 性质
T(c,s)T(c,s)(1)ijijTij(c,s),
1T ssin()sin(),(即旋转度再反向旋转度,就可还原),det. Tc,s1ij(2)设x1,2,,n, ,n,则有
TTyTijx1,2,icisj jsicj(ki,j)kk当0时,总可以选c2i2ji2i2j,
22jiijs,使 i2j20jTijx ,1,i-1,,i1,2i2j,j-1,0,j1,T,n
定理1 设x1,2,,n0,则存在有限个
Givens矩阵的乘积T,使得Txxe1.
☆说明:(1)xx22xx (x为实向量时);
T; xxHx(x为复向量时)(2)e11,0,0,,0.
T证:先考虑10的情形: (1)构造T12(c,s):c11222,s21222T,
T12x1222,0,3,4,(2)对T12x再考虑
,n.
T13(c,s):c1222122232,s3122232,
TT13T12x122232,0,0,4,,n
(3)依此类推,构造
T1k(c,s):c121222k2k2,
sk1222k2,(k2,3,,n)
T1k(T1,k12212T13T12x) ,0,0,2k0,k1,,nT 直至kn. 令TT1nT1,n122Tx122nT12,则有
,0xe1 .
T,0,0,再考虑10的情形: 若12k10,k0(1kn) ,
则从第一个不为零的k开始运用上述方法即可.
证毕 .
推论:对于任何非零列向量xRn及任何单位列向量z(z1),均存在着有限个Givens矩阵的乘积T,使Txxz.
证:由上述定理,对x存在有限个Givens矩阵
T,T,T(1)(1)12(1)13,T的乘积
(1)(1)1n1,n1(1)1nTTTT,使 Txxe1 .
(1)(1)1312(1)(2)(2)对z同理存在有限个Givens矩阵T12,T13,,T(2)1n的
乘积
T(2)TT(2)(2)1n1,n1TT(2)(2)1312,使Tzze1e1 ,
(2) T(1)xxe1xT(2)zT(2)(xz) T(2)1Txxz,
(2)(2)1n1,n1(1)即 TT其中
T(2)12T1(1)(1)1n1,n1TT(1)12xxz
T(2)(2)1n1n1TT213(2)12T1(1)(1)1n1n1TT(1)12
(1)T12
T2121T1T21n1(1)T1(1)Tn1n1TT(2)12TT(2)13TT(2)1nTT(1)(1)1n1n1T
(1)12为有限个Givens矩阵的乘积. 证毕.
例1. 用Givens变换将向量x(1,3,5)变换为与e1(1,0,0)同方向.
13,s解:对x构造T12(c,s):c,则 1010T12x(10,0,5),
105对T12x构造T13(c,s):c,则 ,s3535T13(T12x)(35,0,0)
于是
TT13T12
10350535010535010351103100310110000 11353105350335110153505350 1035Tx35e1.
例2. 用Givens变换将向量x(2,3,0,5)变换为与e1(1,0,0,0)同方向.
23,s解:对x构造T12(c,s):c,则 1313T12x(13,0,0,5),
135对T12x构造T14(c,s):c,则 ,s3838T14(T12x)(38,0,0,0)
于是
TT14T12
1338005380010010053800133821331300313213000010000123831301049433821301549400105380 01338Tx38e1.
二、 QR分解
1. 定义:如果实(复)非奇异矩阵A可化为正交(酉)矩阵Q与实(复)非奇异上三角矩阵R的乘积,即AQR,则称上式为A的QR分解.
2. 求QR分解的方法
(1)Gram-schmidt正交化方法:
定理2. 设A是n阶非奇异矩阵,则存在正交(酉)矩阵Q与实(复)非奇异上三角矩阵R使得AQR,且除去相差一个对角元素的绝对值(模)全为1的对角因子外,上述分解唯一.
证:设A记为Aa1,a2,,an,由A非奇异
a1,a2,,an线性无关.
采用Gram-schmidt正交化方法将它们正交化: 先对a1,a2,,an正交化,可得
b1a1b2a2k21b1b3a3k31b1k32b2bnankn1b1kn2b2
kn,n1bn1其中
kai,ajijb,b(ji) ,
jj [ bi,bj0,ij ]
将上式改写为
a1b1a2k21b1b2a3k31b1k32b2b 3ankn1b1kn2b2kn,n1bn1bn 再对b1,b2,,bn单位化,可得 q1ibbi(i1,2,,n),即 bibiqii用矩阵形式表示为
.
a1a2anb1b21k211bnbnCb1qnb2kn1kn2knn1Cbnb1b2q1q2QR其中
Qq1q2qn,
Rdiagb1b2bnC
Q是正交(酉)矩阵 R是实(复)上三角矩阵
唯一性: 采用反证法。
设存在两个QR分解,AQRQ1R1,则
QQ1R1R1Q1D
式中DR1R仍为实非奇异上三角矩阵.
1于是
IQQQ1DTTQ1DDQ1Q1DDTTD
( IQQQ1DHHQ1DDHD )
D为正交矩阵(酉矩阵).
于是
a11Da12a22a1naij0(ij)a2n 2aij1(ij)ann故,D只能为对角阵,且D是对角元素绝对值(模)全为1的对角阵.
这一证明方法可推广为:
定理3. 设A是mn的实(复)矩阵,且其n个列线性无关,则A具有分解
AQR
其中Q是mn实(复)矩阵,且满足
QQI(QQI),R是n阶实(复)非奇异上三角
矩阵. 该分解除了相差一个对角元素的绝对值(模)全为1的对角矩阵因子外,上述分解唯一.
例3. 使用Schmidt正交化方法求矩阵
122A212 121TH的QR分解.
解:令a1(1,2,1),a2(2,1,2),a3(2,2,1),
122A212(a1,a2,a3), 121 先正交化:
b1a1,
211(a2,b1)6b2a2b1121(b1,b1)2611
a2b1(a3,b1)(a3,b2)b3a3b1b2
(b1,b1)(b2,b2)12112712210
161311271a3b1b2
6311b1b1在单位化:q1|b1|613111q2b2b2, |b2|3313162 6161211q3b3b30
|b3|212于是
71a1b1,a2b1b2,a3b1b2b3,
63b16q1,b23q2,b32q3
11A(a1,a2,a3)(b1,b2,b3)01001176(6q11,3q2,2q3)013 0010011(q)61,q2,q303000201007613 17613 116261131311620010630761 32616Q261631313132120,126R00676133. 02
因篇幅问题不能全部显示,请点此查看更多更全内容