【線性代數】複數矩陣與 Hermitian 矩陣


  • 複數


    複數可用 a + bi 表示,也可用極座標表示,r * (cosA + isinA) = r * eiA,其中A為角度,r 為複數之長度,由極座標表示可以發現一個重要的性質,兩複數相乘就是把長度相乘、角度相加。

    將一個複數的虛部變號就得到他的共軛複數,我們可以發現在複數平面上,兩共軛複數互相為對實數軸的鏡射,以極座標的角度來看就是角度變號,因此馬上可以推得,共軛複數相乘會是一個實數 (因為角度抵銷為零,回到實數軸),共軛複數有下列特質:


    1. 複數相乘再取共軛 = 先取共軛再相乘。

    2. 複數相加再取共軛 = 先取共軛再相加。

    3. 共軛複數相乘為實數。



  • 複數向量


    向量由 Rn 到 Cn,有一些定義上的改變,例如長度:

    Rn 向量的長度:平方相加開根號 = 與自己的轉置相乘開根號。
    Cn 向量的長度:實部虛部平方相加開根號 = 與自己的共軛轉置相乘開根號。

    而在 Cn 中,內積的定義也跟著被擴充為:

    Cn 中的內積: 將第一個向量取共軛與轉置後,乘上第二個向量。

    而在此種定義下,內積將與順序有關,不同順序可能得出不同答案。我們將轉置與共軛合併以上標 H 表示,如此一來:


    1. x 和 y 的內積 = xHy。

    2. x 的長度 =  (xHx) 開根號。

    3. (AB)H = BHAH


  • Hermitian Matrices


    在實數中討論時,矩陣擁有對稱矩陣;而引進複數後,我們有 Hermitian 矩陣。

    Hermitian 矩陣為共軛轉置後不變的矩陣,即 AH = A

    我們可以發現,Hermitian 矩陣的對角線必須全部為實數,而上下三角對應的兩個項會互為共軛,除此之外, Hermitian 矩陣還具有以下幾個性質:


    1. 若 A 為 Hermitian 矩陣則對於任何的複數向量 x ,xHAx 會是實數。

    因為矩陣 A 的對角線項為實數,而向量 x 與  xH  乘入對角線項時,每個分量皆會與自已的共軛相乘,因此對角線所提供的部分會是實數。而矩陣 A 中非對角線的部分具有上下互為共軛的關係,且對應的項在乘上 x 的分量後,兩個項仍然是互相共軛,因此最後非對角線的部分加起來也是實數。


    2.  Hermitian 矩陣的每一個特徵值都是實數。

    若 k 是 A 的一個特徵值,則對於對應的特徵向量 x ,Ax = kx,而我們可以利用特性 1. , xHAx = kxHx,而因為等式的左邊為實數,k就只能是實數了。


    3.  Hermitian 矩陣中,對應到不同的特徵值的特徵向量會兩兩正交 (內積為 0 )。

    若 Ax = kx , Ay = ty 且 k 不等於 t,我們將要證明特徵向量 x,y 內積為零,我們將第一個式子取轉置共軛再右乘 y ,xHAy = kxHy ,我們可以在式子裡發現內積 xHy 的蹤影,我們再將一開始的第二個式子左乘 xH,我們發現 kxHy  =  txHy,然而 k 不等於 t ,因此想必是內積 xHy 等於零了。

    若是將這些正交的特徵向量除以他們的長度,我們就得到一組長度為一的正交特徵向量,我們稱這樣的向量 orthonormal,而這種由長度為一且兩兩正交的 column vector 組成的矩陣稱為 unitary 矩陣,它有一個很棒的性質:unitary 矩陣的轉置共軛矩陣就是他的反矩陣,因此 UHU = I。


    4. 每一個 Hermitian 矩陣 A 都找得到一組由特徵向量組成的 unitary 矩陣 U ,且 U-1AU =  UHAU = K。K 為對角化矩陣。

    因此 A 可以表示成: A  =  UAUH  =  k1x1x1H
    k2x2x2 + ... + knxnxn

    值得注意的是,分解後每一個 kixixiH 皆是與 A 同規格的矩陣。而若是將等式兩邊同時右乘上向量 b ,因為 xiH * b 是一個數,b 的線性變換就表示成在每一個分量 xi 上的分解。



  • Def:skew-hermitian matrix


    若 K 是一個 skew-hermitian matrix ,則 KH = - K,也就是說 K 的轉置共軛為 - K。

    由其特性可知,這樣的矩陣對角線必定是純虛數,而上下三角對應的項之間,實部差一個負號,虛部則是同號。相較於 Hermitian 矩陣則是對角線為實數,上下三角對應的項之間,實部同號、虛部異號。


    Thm:


    若 K 為 skew-hermitian matrix,則 A = iK 為 Hermitian matrix;
    若 A 為 Hermitian matrix,則 K = iA 為 skew-hermitian matrix。


    而在 Hermitian 矩陣中的四個性質在 skew-hermitian 矩陣中則變成:

    1.
    對於任何的複數向量 x ,xHAx 會是純虛數
    2. 每一個特徵值都是純虛數
    3. 對應到不同的特徵值的特徵向量會兩兩正交 (內積為 0 )。
    4. 找得到一組由特徵向量組成的 unitary 矩陣 U , 且 U-1AU = K (對角化矩陣) 。



  • Thm:unitary matrices 的性質


    1. 同乘 unitary matrices 不會對內積造成影響:
    (Ux)H(Uy) = xHU HUy = xHy。

    因此 Ux 的長度會等於 x 的長度。



    2. U 的每一個特徵值 k 絕對值都等於 1 。(modulus?)

    Ux = kx,|| Ux || = || kx ||,由 1. 可知, || Ux || = || x || = | k | || x ||,因此 | k | = 1,值得注意的是,在此處考慮複數,因此實際上可能的特徵值為複數平面上的單位圓。


    3. 對應到 U 的不同特徵值的特徵向量會兩兩正交。

    為了驗證是否正交,我們將 Ux = kx 與 Uy = ty 兩個式子取內積:
    xHy =  (k't)xHy,根據 2. 只有當 k 等於 t 時, k't 才會等於 1,然而兩特徵值不同,因此
    xHy 為零。


    4. 對於任意 U ,皆存在一個 unitary 矩陣 S ,使得 SH
    US 為對角矩陣。

    也就是說, unitary 矩陣存在一組兩兩正交且長度為一的的特徵向量。










留言

這個網誌中的熱門文章

【線性代數】Vector spaces:向量空間

【線性代數】線性組合

【線性代數】subspaces:子向量空間