Professional Documents
Culture Documents
Householder
Householder
Q là một ma trận Householder mxm, vừa đối xứng vừa trực giao (Hermitian và
đơn vị trong trường hợp phức tạp), và
()
∝
0
Ta có: Q . x= ⋮
0
( )
x x x
0 x x
Như vậy với ma trận A : Q 1 A= ⋮ ⋮ ⋮
0 x x
( )
x x x
0 x x
Tiếp tục với ma trận A: Q 2Q 1A¿ ⋮ ⋮ ⋮
0 0 x
( )
x x x
0 x x
Cứ như vậy ta lập đi lặp lại quá trình này : QA= ⋮ ⋮ ⋮
ta thu được ma trận tam giác
0 0 x
trên R.
Ta có công thức −1 T
R=Q A=Q A
Với :
( )
9 11,2 10
2,Ví dụ: A= 0 6 12
12 1,6 15
-Đầu tiên, chúng ta cần dùng phép phản chiếu Householder để biến đổi cột đầu tiên của
ma trận A, biến vecto a= 9 0 12 T thành ‖a‖e1= 15 1 0 0 T = 15 0 0 T
1 0 0 -1
2
-Do đó: Q1 = I – 2vvT = 0 1 0 - √5 √ 5 0 -1 0 2
0 0 1 2
0,6 0 0,8
= 0 1 0
0,8 0 -0,6
-Từ đây, ta có:
-Chúng ta gần như đã có một ma trận tam giác, chúng ta chỉ cần số không hóa cho giá trị
hàng 3 cột 2 của ma trận trên nữa.
-Ta xét: b= 0 6 8 T
, ta biến vecto b thành ‖b‖e2= 10 0 1 0T= 0 10 0T
( )
1 0 0
-Làm phương pháp tương tự phía trên, ta được: Q2 = 0 0,6 0,8
0 0,8 −0,6
( )( )
0,6 0 0,8 T 1 0 0 T
¿ 0 1 0 . 0 0,6 0,8
0,8 0 −0.6 0 0,8 −0,6
( )
0,6 0,64 −0,48
¿ 0 0,6 0,8
0,8 −0,48 0,36
( )( )
−1
0,6 0,64 −0,48 9 11,2 10
−1
¿> R=Q A= 0 0,6 0,8 . 0 6 12
0,8 −0,48 0,36 12 1,6 15
( )
15 8 18
¿ 0 10 6,4
0 0 10,2