本文的閱讀等級:中級
在“特殊矩陣 (6):正定矩陣”,我們曾經介紹實對稱正定矩陣並解釋其幾何意義,本文將深入研究正定矩陣的一些性質 (必要條件) 與判別方法 (充分條件)。以下討論將我們熟悉的實矩陣延伸至複矩陣,對複矩陣陌生的讀者,請先參閱“從實數系到複數系”。令 為一個
階共軛對稱矩陣,或稱 Hermitian 矩陣,滿足
。如果所有的非零向量
使得
,
我們稱 為正定 (positive definite) 矩陣;如果僅滿足
,
則稱 為半正定 (positive semidefinite) 矩陣。事實上,在複正定與複半正定矩陣的定義中,
是 Hermitian 矩陣的設定是多餘的。若對於任一
,
都是實數,則
必為 Hermitian 矩陣 (證明見“特殊矩陣 (9):Hermitian 矩陣”)。但如果
是實矩陣,即使對於每一個非零向量
都有
,這仍不能保證
是對稱矩陣。例如,
並非對稱矩陣,其特徵值為
,但每一個非零實向量
皆使
。
我們先引進討論需要的概念與符號。令 為
的子集合,
表示
的補集合,
表示集合
的元素數,稱為基數 (cardinal number)。對於所有的
,將
階矩陣
的第
列 (row) 與第
行 (column) 同時刪除,可得到一個
階主子陣 (principal submatrix),以
表示。例如,
。
下面是幾個主子陣的例子:
。
性質一:正定矩陣的每一個主子陣都是正定的。
類似主子陣 的符號表示,對於
,我們定義
為刪除了
的補集合元素後得到的向量,顯然
是
維向量。對於任何
,令
的第
個元為零,就有
。
由於 是任意的,這指出
是正定矩陣。上例中,
與其主子陣
都是正定矩陣,判定方法將於稍後介紹。
由性質一立刻得到正定矩陣的主對角元都是正數,原因是每個主對角元 都對應一個主子陣
,
。
性質二:正定矩陣的特徵值皆為正數。
設 為正定矩陣
的一個特徵值,
為對應的特徵向量,
,則
。
所以,,分子與分母都是正數,故
。
由性質二並利用矩陣特徵值、行列式與跡數 (trace) 性質,不難證明以下結果。設 ,
,為正定矩陣
的特徵值,
是可逆的,
和
也是正定矩陣,且
。
從性質一還可推論出每個主子陣 都享有相同性質:
是可逆的,
和
也是正定矩陣,
,且
。
性質三:正定矩陣的軸 (pivot) 都是正數。
考慮 ,將
以
表示,
保留
階矩陣
的前
列與前
行所形成的
階領先主子陣 (leading principal submatrix)。上例中,
。
性質一告訴我們所有的領先主子陣 都是正定矩陣,由性質二的必然結果可知
,利用這個事實可推論出性質三。
性質三牽涉了軸,顯然與執行高斯消去法產生的 LU 分解有關 (見“LU 分解”)。若矩陣 可以分解為
,
其中 是下三角矩陣,
,
是上三角矩陣,
,
是對角矩陣,主對角非零元
稱為軸。將
以分塊矩陣表示為
。
對於任意 ,順序主子陣可表示為
,也就是說,我們可以單獨對
執行高斯消去法,其結果即為
的 LU 分解。
計算 的行列式:
。
因此 ,且若
,
。
既然正定矩陣 的順序主子陣滿足
,必定有
,
。反向陳述也為真,若
的軸全為正數,則所有順序主子陣行列式也都為正數。這個結果也說明底下的事實:如果
的所有領先主子陣
都是可逆的,在不使用列交換的限制下,高斯消去法總能夠得到
分解式。
性質四:正定矩陣 可表示為
,其中
是一個可逆矩陣。
Hermitian 矩陣是可么正對角化 (unitarily diagonalizable),亦即 ,其中
,
是么正矩陣,
,參見“特殊矩陣 (3):么正矩陣(酉矩陣)”。由性質二,所有
,故對於
,
的正定
次根,
,滿足
。因為正實根
定義良好,
是唯一的,
,其中
。令
,亦即
正定平方根,則
另一種方式是設 ,因為
目前已知存在幾種簡易有效的判別正定矩陣方式,分別建立於上述正定矩陣性質之上。
判別法一:若 階 Hermitian 矩陣
的特徵值皆為正數,則
是正定矩陣。
這是性質二的反向陳述。Hermitian 矩陣可么正對角化為 ,對於任意非零向量
,就有
上式中,我們令 ,不等式成立的原因是所有
,且
不全為零。
上例 有特徵值
,
,
,
,判別法一推論
是正定矩陣。判別法一必須解出所有的特徵值,故不適用於手算大尺寸矩陣,下面我們介紹利用高斯消去法來判別正定矩陣的方法。
判別法二:若 階 Hermitian 矩陣
的軸皆為正數,則
是正定矩陣。
這是性質三的反向陳述。若 的所有軸皆為正數,
,
,由性質三的推論結果得知
必可分解為
,又因為
,故
。
比較 ,
形式,得到
,因此
。對任意非零
,就有
。
上式不等式成立的原因與判別法一使用的理由相同。
上例 分解如下:
。
所以,,
,
,
,由判別法二得知
是正定矩陣。繼續使用性質三得到的結論,也就有判別法三。
判別法三:若 階 Hermitian 矩陣
的領先主子陣的行列式皆為正數,則
是正定矩陣。
上例中,領先子主陣行列式為 ,
,
,
,由判別法三亦可得知
是正定矩陣。
判別法四:若 階 Hermitian 矩陣
可表示為
,
是一個可逆矩陣,則
是正定矩陣。
判別法四是性質四的反向陳述。原因很簡單,因為 是可逆矩陣,對於非零向量
,必定有
,因此
。
最後我們補充性質四與判別法四的必然結果。若 是一個
階正定矩陣,則
可表示為
,
是可逆下三角矩陣,所有
,相反陳述同樣為真。此分解式稱為 Cholesky 分解 (見“Cholesky 分解”),正定矩陣的 Cholesky 分解是唯一的,詳細證明推導請見“每週問題 November 9, 2009”。
參考來源:
[1] C. R. Johnson, Positive definite matrices, American Mathematical Monthly, Vol. 77, 1970, pp 259-264.
[2] G. Strang, Linear Algebra and its Applications, 3rd ed., 1986, pp 330-334.
周老師您好,抱歉,有點小疑惑請教您;性質二提到正定矩陣的特徵值皆為正數,然而前提談到的A矩陣同為正定,但卻具特徵值1+-i ?? 難道是指特徵值即便不是正數(>0),也可能會是正定嗎@@
本文指稱的”正定”性質與判別是”實對稱正定”的簡稱,請參考
https://ccjou.wordpress.com/2009/10/01/%E7%89%B9%E6%AE%8A%E7%9F%A9%E9%99%A3-%E5%85%AD%EF%BC%9A%E6%AD%A3%E5%AE%9A%E7%9F%A9%E9%99%A3/
這樣子就無誤了,謝謝老師
您好,周老师,网站现在所有的数学公式都不能显示,可以更新一下公式吗?哭。。。
我的手機可正常顯示。你是爬梯子上來嗎?還是稍後再試一試。
105台聯(c)
(a) A real matrix may be positive definite with being symmetric with respect to the real Euclidean inner product
這樣選項 公布解答是對的
但以定義來說 如果A 為實矩陣 若為正定 他一定要是對稱矩陣
已公布的解答來說會不會違反了定義
若B為實矩陣 將B化成二次式 但B不是對稱矩陣 這樣我們也可以說 B為正定矩陣嗎?
若B為實矩陣 將B化成二次式>0 但B不是對稱矩陣 這樣我們也可以說 B為正定矩陣嗎?
你看一下本文第一段的最後兩句話。
其實我糾結的是定義的問題
您在課堂上有說
二次式為正 矩陣便為正定矩陣 但為了使用方便 將矩陣化為實對稱
而上課講義內容 在定義正定之前 已經假定A為實對稱矩陣
在有些線代書上 在正定這個名詞 在實數域下 已經將矩陣對稱 變成正定的充要條件
所以正定的定義是否可以說
任意的n階方陣 化為二次式 在X不為0的前題下 二次式為正 方陣為正定矩陣
依此定義 B為正定 且105台聯這題目的解答 我就可理解了
你貼的題目抄錯了,所以之前我看不懂,應該是
(a) A real matrix may be positive definite without being symmetric with respect to the real Euclidean inner product.
只有實矩陣才有這個問題。
使得
,則
是正定的。但存在非對稱的正定矩陣。
,
,且許多實際應用都是實對稱矩陣,
1) 定義:若每一
2) 對稱:因為正定的界定條件為二次型,
https://ccjou.wordpress.com/2012/11/08/hermitian-%E7%9F%A9%E9%99%A3%E8%88%87%E5%AF%A6%E5%B0%8D%E7%A8%B1%E7%9F%A9%E9%99%A3%E7%9A%84%E4%B8%80%E4%BA%9B%E5%AF%A6%E4%BE%8B/
因此沒有必要探討非對稱正定矩陣,實對稱正定矩陣使得分析容易的多。
3) 試題:有些考題很無聊,喜歡在正定與實對稱正定上做文章。
謝謝老師 抱歉沒有注意到題目抄錯
老師您真好