本文的閱讀等級:中級
假設 與
為幾何向量空間
的兩個向量。請注意,以下向量皆為行向量 (column vector)。若
,我們稱
為基本矩陣或初等矩陣 (elementary matrix),其中
是單位矩陣,
是秩─1 (rank-one) 矩陣。基本矩陣的名稱源於係每一個基本列運算 (elementary row operation) 都有一個對應的基本矩陣 (見“特殊矩陣(10):基本矩陣”)。基本矩陣是可逆的,其逆矩陣也是基本矩陣,如下:
。
本文推導基本矩陣的行列式公式、特徵值與特徵向量,並解釋基本矩陣的幾何意義。
經過幾此試錯,我們設計出下列分塊矩陣乘法:
。
使用矩陣乘積行列式可乘公式,
,
其中分塊三角矩陣的行列式等於主對角分塊的行列式之積,
。
合併以上結果即得基本矩陣的行列式
。
如果嫌上述分塊矩陣乘法麻煩,你可以直接計算 的特徵值。若
或
為零向量,
退化為單位矩陣。以下考慮
和
皆非零向量的情況。首先,我們觀察出
,
得知 有一個 (非零) 特徵值
,對應特徵向量
。再考慮生成空間
的正交補餘 (orthogonal complement)
。因為
,設
為子空間
中
個線性獨立向量 (即基底)。因此,
,計算
,
得知 有特徵值
,代數重數為
,對應特徵向量
。行列式等於特徵值之積,
。
如果 ,也就是說
,則
為向量空間
的一組基底。這時候,基本矩陣
可對角化為
,
其中 。
下面舉一個例子說明如何運用基本矩陣的特徵性質簡化計算。若 且
,求
(取自台大資工所2010年入學試題)。最明顯的作法是使用基本矩陣的逆矩陣公式先得到
,再算出
。另一個較快捷的方法是直接求
。因為
是
的一個特徵向量,將數值代入計算可得
,推論
有一個特徵值
,對應相同特徵向量
,亦即
。因此,
。
接下來,我們討論基本矩陣的幾何意義。為便於說明,在不失一般性的情況下,假設 。任意向量
經基本矩陣映射後結果為
。
換句話說,基本變換矩陣 將輸入向量
平移
。下面介紹幾種常見的基本矩陣型態,它們的主要差異表現在
和單位向量
的關係上。
例 1 . 基本鏡射矩陣
設 且
。基本矩陣
稱為基本鏡射矩陣或 Householder 矩陣。單位向量
決定了
空間的鏡射超平面
,
即為
的鏡射向量 (見圖 1)。基本鏡射矩陣
是一個實對稱、正交矩陣,
,也是對合矩陣,
(見“特殊矩陣(4):Householder 矩陣”)。
例 2. 基本投影矩陣
設 且
。我們稱
為基本投影矩陣。直接計算可確認
滿足正交投影矩陣的兩個定義性質
和
(見“特殊矩陣(5):冪等矩陣”),如下:
在基本投影矩陣, 代表至向量
所指直線的正交投影矩陣,
即為至正交補餘
的正交投影矩陣 (見“正交投影──威力強大的線代工具”),見圖 2。但請特別注意,基本投影矩陣並非可逆矩陣,因為
。按照定義,基本投影矩陣
不是一個基本矩陣。
例 3 . 基本列運算矩陣
每一個基本列運算都對應一個基本矩陣。令 表示標準單位向量,其第
元為
,其餘元為
。對應基本列運算的交換矩陣
(交換列
和列
,
),伸縮矩陣
(列
通乘非零常數
),以及取代矩陣
(將列
通乘非零常數
的結果加進列
,
) 可表示為 (詳見“特殊矩陣(10):基本矩陣”)
對於交換矩陣 ,令
。因此,
可改寫成
,得知交換矩陣其實就是以
為超鏡射平面法向量的基本鏡射矩陣。對於伸縮矩陣
,令
且
。因此,
。式
說明
將
的第
元伸縮了
倍,其餘元維持不變。取代矩陣可寫成
,其中
,
。取代矩陣是一個切變 (shear) 矩陣 (見“幾何變換矩陣的設計”),
顯示其實際作用是將向量
沿著
方向平移
單位。
今天看阿督仔的課程,有介紹 rank one update , rank one downdate
基本矩陣似乎剛好符合 rank one update , rank one downdate的定義方式.
是的,rank-one update and rank-one downdate 具有
和
形式,常應用於數值計算上,如 Cholesky 分解。