MIT 18.06 linear algebra 第十七講筆記

MIT 18.06 linear algebra 第十七講筆記


第十七課課程要點:

  • Orthogonal basis q1,q2....q3
  • Orthogonal matrix Q
  • Gram-Schmidt AQ
  • Orthogonal normal vector

標準正交向量q1,q2,....qn ,{0ifij1ifi=j

一個由標準正交向量組成的矩陣Q ,Q=[q1q2qn] ,那麼容易證明QTQ=I

如果Q 是方陣,QTQ=I 告訴我們QT=Q1 。因爲Q 爲方陣且各列都是正交的,那麼意味着Q 是可逆的,因此上述結論成立。


假設Q 中的各個列都是標準正交的列向量,當有一個向量投影Q 的列空間上時,投影矩陣爲:P=Q(QTQ)1QT=QQT ,如果Q 爲方陣的話,投影矩陣就是單位陣I 。因爲Q 如果是方陣且各列是標準正交的,那麼Q 可逆,且Q 各列組成的列空間是整個空間,任何一個向量投影到這個空間,都等於向量自身,因此投影矩陣爲單位陣。

上面的投影矩陣依舊滿足P2=PPT=P

(QQT)(QQT)=Q(QTQ)QT=QIQT=QQT 。證明完畢。

在前面的課程中我們求解ATAx^=ATb ,現在變爲QTQx^=QTb 。因而得出x^=ATbxi^=qiTb ,這說明了,如果是標準正交基,在第i 個基方向上的投影就等於qiTb

現在我們可以發現求解x^ 變得十分容易。這也爲後面將A 轉化爲標準正交矩陣埋下了伏筆。


將向量組標準正交化:

Gram-Schmidt發明了此套理論。

首先我們將向量a,b 轉化爲相互正交的向量A,B ,然後再將其標準化。

這裏寫圖片描述

圖中先看向量a,b ,首先我們需要將其正交化,我們可以選擇a 的方向不變,a 也就變爲A。接下來我們需要將向量b 正交化,也就是轉化爲與a 垂直的方向。前面我們知道將向量b 投影到a 上時,bp=e ,這個e 也就是垂直於a 的。b 也就轉化爲BB=bp=bATbATAA 。我們可以驗證一下,ATB=AT(bATbATAA)=0 。再有一個向量c 時,正式我們需要將將與A,B 正交。C=cATcATAABTcBTBB 。這時我們再將A,B,C 標準化即可。A||A||,B||B||,C||C||

如果我們仔細思考一下可以發現,Q 的列空間和A 的列空間是一樣的。只是用來表示這個空間的一組基不同而已,一組標準正交,另一組非標準正交而已。

前面的課程中我們通過消元法將矩陣變爲上三角矩陣。即A=LU 。現在的矩陣Q 也是通過變換而來的。A=QR ,R=QTA ,繼而R=[q1Ta1q1Ta2q2Ta1q2Ta2] 。(這裏假設A=[a1,a2] ,Q=[q1,q2] )因爲我們知道q2 的正交是以q1 爲基礎的因此q2Ta1=0 ,因此R 爲上三角矩陣。雖然這裏舉的例子AQ 中都只有兩個向量,有更多向量的情形是類似的,qiTaj 只有在j>i 的時候爲0。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章