網友erofish留言:
老师您好!非常喜欢您在博客上讲述的与线代有关的知识。最近学习数值分析的课程遇到了 Gram 矩阵,书上仅仅从内积空间的4个性质 (正定,齐次,分配,交换) 就证明了 Gram 矩阵行列式不为 的充要条件是
线性无关。我自己做推导却怎么也推不出来。不知道您能否在这篇博文 (見“特殊矩陣 (14):Gramian 矩陣”) 里面讲的更加详细一点,谢谢!
答曰:
令 為一個複內積空間,且
為
中
個向量。我們以
表示
和
的內積。下列
階矩陣稱為 Gramian 矩陣:
。
因為 且
(見“內積的定義”),可知
,也就是說 Gramian 矩陣為 Hermitian 矩陣。我們的問題要證明 Gramian 行列式
的一個充要條件為
是一組線性無關集。
首先討論向量內積所構造的 Gramian 矩陣的一個重要用途。令 和
。使用內積性質,
其中 和
屬於
。上式說明
的任兩個線性組合的內積可通過組合係數與 Gramian 矩陣來表達。根據向量內積的 Gramian 矩陣算式,下面介紹兩個證明方法。
第一個證法使用二次型。寫出
,
表明 是半正定矩陣。再者,
是可逆矩陣,即
,等價於
是正定矩陣,因為正定矩陣的特徵值皆為正數 (見“正定矩陣的性質與判別方法”)。根據定義,
是正定矩陣若每一個非零向量
滿足
,亦即
,換句話說,
是一個線性無關集 (否則存在不全為零的數組
使得
)。
第二個證法使用零空間 (nullspace)。考慮線性變換 ,定義如下:
。
我們可以證明 Gramian 矩陣 的零空間
等於
的零空間 (或稱核,kernel)
。因為
是可逆矩陣的一個充要條件為
,即
,而後者又等價於
為線性無關集,故得證。底下證明
。假設
,即
。計算
故 或
。因此,
。假設
,即
。對於
,
也就是說, 或
。因此,
。
如果 是一個線性無關集,則 Gramian 矩陣
是 Hermitian 正定矩陣。對於
,我們可以定義內積運算
,
稱為橢圓內積 (elliptical inner product),此名稱的由來係因 的軌跡為一個橢球 (ellipsoid)。很容易驗證橢圓內積滿足內積空間的四個公設:對於
且
,
;
;
;
,且
惟當
。
明白了!没想到老师回答得这么快这么详细,谢谢老师。
可以从“形式上”把
记成
, 这样便于理解和记忆。