網友DJWS留言:
想請教老師一個問題:給定矩陣 ,使用一連串的鏡射變換,變成其轉置
,該如何做呢?
答曰:
令 是一個
階實矩陣。首先,對於任一矩陣
,我們知道並不總存在
階矩陣
滿足
,譬如,
(見“答Vahi Chen──關於矩陣的轉置的線性變換表示矩陣”)。令
,
,為
階鏡射 (reflection) 矩陣。鏡射矩陣
是實正交 (orthogonal) 矩陣 (見“旋轉與鏡射”),
。兩個鏡射矩陣的乘積也是正交矩陣:
。
令 ,即有
。假設
,等號兩邊取行列式,
。
若 是可逆的,則
。在此情形下,
是一個旋轉矩陣或稱適當的 (proper) 正交矩陣。
我們將問題反過來看:給定一個正交矩陣 ,那些
滿足
?等號兩邊取轉置,
,右乘
可得
。因此,
,也就是說
與
是可交換矩陣且兩矩陣乘積等於
。當
,我們可以找到所有滿足上式的可逆矩陣
(
的情況比較複雜,在此從略)。若
,則
。若
,則
。底下考慮非平凡情況,
。令
(
,
) 為二階旋轉矩陣
的特徵值,且
為對應的單位特徵向量 (見“解讀複特徵值”)。注意,
是一個 (非實) 複向量。旋轉矩陣是正規 (normal) 矩陣,
,故可么正對角化 (見“特殊矩陣 (2):正規矩陣”),如下:
,
其中 是么正 (unitary) 矩陣,滿足
。提醒讀者,
是一個實矩陣[1]。利用這個性質 (見“每週問題 September 12, 2016”):若
有相異的特徵值,則
的一個充要條件為
與
有相同的特徵向量 (
與
的特徵值不必相同)。因此,
可么正對角化為
。
實矩陣 有複特徵向量
與
,對應的兩個特徵值必定共軛,
。令
,
,其中
為正實數 (若
,則
)。剩下的工作要解出
。寫出
,其中
為轉角等於
的旋轉矩陣。因此,
。將以上結果代入
,可得
,
即有 或
,
是任意整數。
回到原來的問題:給定二階實矩陣 ,
,
,正交矩陣
可使
。舉一例說明,考慮
,
即 。設
(
),可得
。
最後再將旋轉矩陣 表示為兩個鏡射矩陣的乘積即可 (見“旋轉與鏡射”)。
[1] 寫出
,
因此
。