網友Eden留言:
老師您好,最近因為研究上發現 unitary 矩陣的一個現象:假設 為一個
的 unitary 矩陣,
的
次方 (
為某個
的倍數) 必定會變成單位矩陣。自己一直從 unitary 的特徵值 (特徵值大小都會是1) 變化去思考,但目前還是只知道次方項
會是
的倍數,想了解
和
之間的確切關係。不知道老師對我提的問題是否清楚,方便給點提示或是思考方向之類的嗎?
答曰:
令 為一
階么正矩陣 (unitary matrix,也稱為單式矩陣或酉矩陣),滿足
。你聲稱若
是
的倍數,則
。這個命題並不為真,舉一例說明。考慮平面上逆時針轉角為
的二階旋轉矩陣
。
因為 ,
是實正交矩陣 (orthogonal matrix),即實么正矩陣。旋轉矩陣
的冪為
,
此即逆時針轉角為 的旋轉矩陣。注意
發生於
(
為一整數),顯然與矩陣的階數
無關。當
且
為一無理數時,不存在正整數
使得
。
雖然你提出的論述不成立,但我們不妨反過來問: 階么正矩陣
必須具備甚麼條件方存在一正整數
使得
?利用矩陣對角化可回答這個問題。么正矩陣
滿足
,說明
是正規矩陣 (normal matrix)。可么正對角化 (unitarily diagonalizable) 是正規矩陣的一個重要的界定性質 (見“特殊矩陣 (2):正規矩陣”),亦即么正矩陣
可分解為
,其中
是一么正矩陣,
是由
的特徵值組成的對角矩陣。再者,么正矩陣
的特徵值的絕對值等於
(見“特殊矩陣 (3):么正矩陣 (酉矩陣)”),故可設
,其中
且
。因此,
。
上式表明 等價於
,即
,
。所以,如果么正矩陣
的特徵值為
,其中
為整數,
,則
。譬如,若
的特徵值皆為實數,即每一
,則
。
謝謝老師說明
不過在這我還有個疑問,就是說要判斷是否存在正整數 m 使得 么正矩陣 A 的 m 次方位單位矩陣,
以上面例子為例,只能從特徵值中判斷 a (theta 除 pi) 是否為無理數,再決定 m 是否存在嗎?
對,如果特徵值為
,
是整數,則存在正整數
使得
,
是整數,即有
。