如上所述,我們需要一個公式來確定一個
矩陣是否是非奇異的。我們不會從給出這樣的公式開始。相反,我們將從考慮這樣一個公式計算的函式開始。我們將透過它的性質來定義這個函式,然後證明具有這些性質的函式存在且唯一,並且還會描述計算這個函式的公式。(因為我們將證明這個函式存在且唯一,從一開始我們將說 "
" 而不是 “如果存在一個行列式函式,那麼
" 以及 “行列式” 而不是 “任何行列式”。)
- 定義 2.1
一個
行列式 是一個函式
,使得
-
對於 
-
對於 
-
當 
-
其中
是單位矩陣
(
是矩陣的行). 我們通常寫
來表示
.
- 注 2.2
性質 (2) 是多餘的,因為
![{\displaystyle T\;{\xrightarrow[{}]{\rho _{i}+\rho _{j}}}\;{\xrightarrow[{}]{-\rho _{j}+\rho _{i}}}\;{\xrightarrow[{}]{\rho _{i}+\rho _{j}}}\;{\xrightarrow[{}]{-\rho _{i}}}\;{\hat {T}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aed296702db00e12b10527bf2fa6d027f1005c04)
交換了第
行和第
行。行列式的符號改變了,但矩陣本身沒有改變,因此它的行列式也沒有改變。所以行列式為零。
第一個結果表明,滿足這些條件的函式給出了非奇異性的判據。(它的最後一句話是,在滿足前三個條件的情況下,(4) 等價於階梯形矩陣的行列式等於對角線上的乘積的條件)。
- 引理 2.3
具有兩行相同的矩陣的行列式為零。具有零行的矩陣的行列式為零。矩陣非奇異當且僅當它的行列式不為零。階梯形矩陣的行列式等於其對角線上的乘積。
- 證明
為了驗證第一句話,交換這兩行。行列式的符號改變了,但矩陣本身沒有改變,因此它的行列式也沒有改變。所以行列式為零。
對於第二句話,我們將零行乘以 -1 並應用性質 (3)。用常數乘以零行不會改變矩陣,因此性質 (3) 意味著
。這隻有在
時才成立。
對於第三句話,其中
是高斯-約旦消元,根據定義,
的行列式為零當且僅當
的行列式為零(儘管它們在符號或大小上可能不同)。一個非奇異
高斯-約旦消元為單位矩陣,因此具有非零行列式。一個奇異
消元為一個
具有零行的矩陣;根據該引理的第二句話,它的行列式為零。
最後,對於第四句話,如果一個階梯形矩陣是奇異的,那麼它在對角線上有一個零,也就是說,沿其對角線的乘積為零。第三句話說,如果一個矩陣是奇異的,那麼它的行列式為零。因此,如果階梯形矩陣是奇異的,那麼它的行列式等於沿其對角線的乘積。
如果一個階梯形矩陣是非奇異的,那麼它的對角線元素都不為零,所以我們可以使用定義中的性質 (3) 將它們分解出來(同樣,豎線
表示行列式運算)。

接下來,使用定義中的性質 (1) 的高斯-約旦消元的約旦部分,留下單位矩陣。

因此,如果一個階梯形矩陣是非奇異的,那麼它的行列式就是沿其對角線的乘積。
該結果為我們提供了一種計算矩陣上的行列式函式值的方法。進行高斯消元,跟蹤由於行交換引起的任何符號變化以及分解出的任何標量,然後透過將階梯形結果的對角線向下相乘來完成。此過程與高斯方法所花費的時間相同,因此對於我們在本書中看到的矩陣大小來說足夠快,可以實際應用。
- 示例 2.5
大於
的矩陣的行列式幾乎總是使用高斯消元法最快速地計算。

前面的例子說明了一個重要點。雖然我們還沒有找到一個
行列式公式,如果存在,那麼我們知道它對矩陣返回什麼值——如果有一個具有性質 (1)-(4) 的函式,那麼在上面的矩陣上,該函式必須返回
。
- 引理 2.6
對於每個
,如果存在一個
行列式函式,那麼它是唯一的。
“如果存在一個
行列式函式” 強調了,儘管我們可以使用高斯消元法來計算行列式函式可能返回的唯一值,但我們還沒有證明對於所有
,這樣的行列式函式都存在。在本節的剩餘部分,我們將生成行列式函式。
對於這些,假設一個
行列式函式對於所有
都存在。
- 此練習推薦所有讀者。
- 問題 1
使用高斯消元法求解每個行列式。
-
-
- 問題 2
- 使用高斯消元法求解每個。
-
-
- 問題 3
對於哪些
的值,此係統有唯一解?

- 此練習推薦所有讀者。
- 問題 4
用
表示這些。
-
-
-
- 此練習推薦所有讀者。
- 問題 6
如果係數矩陣的行列式不為零,描述齊次線性方程組的解集。
- 此練習推薦所有讀者。
- 問題 7
證明這個行列式為零。

- 問題 8
- 求
,
, 和
矩陣的行列式,其
元素由
給出。 - 求一個方陣的行列式,其
元素為
。
- 問題 9
- 求
,
, 和
矩陣的行列式,其
元素由
給出。 - 求一個方陣的行列式,其
元素為
。
- 此練習推薦所有讀者。
- 問題 10
證明行列式函式不是線性的,給出一個情況,其中
.
- 問題 12
證明任何三角矩陣(上三角或下三角)的行列式都是其對角線上元素的乘積。
- 此練習推薦所有讀者。
- 問題 16
證明具有有理數元素的矩陣具有有理數行列式。
解決方案
- 安寧,諾曼(提案者);特里格,C. W.(求解者) (1953), "初等問題 1016", 美國數學月刊, 美國數學學會, 60 (2): 115 .