跳轉到內容

線性代數/矩陣和行列式的介紹

來自華夏公益教科書,開放的書籍,面向開放的世界

行列式是一個函式,它將一個方陣與它所定義的域中的一個元素相關聯(通常是實數或複數)。

矩陣的組織

非正式地,一個m×n矩陣(複數矩陣)是一個來自的項的矩形表(也就是說,每個項都是一個元素)。這裡,m是表中行的數量,n是表中列的數量。不熟悉域概念的人,現在可以假設,透過一個特徵為0的域(我們將用F表示),我們指的是複數集合的一個特定子集。

一個m×n矩陣(讀作m乘n矩陣),通常寫成

行是 的一個元素,顯示了 n 個分量 . 類似地,第 列是 的一個元素,顯示了 m 個分量 .

這裡,m 和 n 稱為矩陣的維度。矩陣的維度總是先給出行的數量,然後是列的數量。還可以說一個 m 乘 n 矩陣的為 m×n。

形式上,一個 m×n 矩陣 M 是一個函式 ,其中 A = {1,2...m} × {1,2...n},F 是正在考慮的域。幾乎總是最好將矩陣視覺化為一個矩形表(或陣列),而不是一個函式。

只有一行的矩陣稱為行矩陣(或行向量),只有一列的矩陣稱為列矩陣(或列向量)。兩個相同階數的矩陣,如果對應元素相等,則認為它們相等。矩陣的(i,j)元素(通常寫成 )是第 行(從上往下)與第 列(從左往右)的交點處的元素。

例如,

是一個 3×3 矩陣(讀作 3 行 3 列)。第二行是 ,第三列是 。 (2,3) 元素是第二行和第三列的交點處的元素,即 11。

一些特殊的矩陣型別包括:

  • 方陣是指行數和列數相同的矩陣。對角矩陣是指只有主對角線(即 位置)上的元素不為零的矩陣。
  • 單位矩陣恆等矩陣 In,是指主對角線上的元素為 1,其餘元素均為 0 的矩陣。用數學語言來說,對於恆等矩陣 (通常寫成 ,被稱為克羅內克函式),可以表示為:

例如,當 n = 3 時

  • 一個 m×n 矩陣 A 的轉置是指將 A 的行變成列、列變成行而得到的 n×m 矩陣 AT,即 。例如,
  • 如果一個方陣的轉置等於它自身,則稱該方陣為對稱矩陣;也就是說,如果 ,則 A 為對稱矩陣。例如,
  • 如果一個方陣的轉置等於它的負數,則稱該方陣為反對稱矩陣;也就是說,如果 ,則 A 為反對稱矩陣。例如,

這些矩陣的性質將在練習中討論。

行列式

[edit | edit source]

為了定義 n 階行列式,假設存在一個域的 n2 個元素 sij,其中 i 和 j 小於或等於 n。定義以下函式(此函式在定義中很重要)

S(a1,a2,a3,...,an)=逆序數,即對於每個可能的組合,an1<an2 時,n1>n2 的次數。

假設你有一個從 1 到 n 的數字排列 {a1,a2,a3,...,an)。然後定義行列式的項等於 (-1)S(a1,a2,a3,...,an)s1a1,s2a2,s3a3,...,snan。所有可能項(即透過所有可能的排列)的總和稱為行列式。

定理

[edit | edit source]

定義:矩陣 A 的轉置 AT 是當列和行互換時得到的矩陣,即當 A 是矩陣 sij 時,矩陣 sji。矩陣及其轉置的行列式相同

證明

[edit | edit source]

所有項都是相同的,並且項的符號也沒有改變,因為所有逆序仍然是逆序。因此,總和是相同的。

定理

[edit | edit source]

交換兩行(或列)會改變行列式的符號

.

證明

[edit | edit source]

為了證明這一點,假設交換兩行(或列)。然後項中的任何逆序都不會受到影響,除非項中該行(或列)內的元素逆序,在這種情況下會增加或減少一個逆序,從而改變所有項的符號,從而改變矩陣的符號。現在,如果交換兩行,第 a 行和第(a+n)行,然後依次交換第 a 行和第(a+1)行,然後交換第(a+1)行和第(a+2)行,並繼續以這種方式進行,直到達到第(a+n-1)行。然後向後進行,直到回到第 a 行。這與交換第 a 行和第(a+n)行的效果相同,並且向前進行需要 n-1 次交換,向後進行需要 n-2 次交換,它們的總和必須是奇數,因此它乘以 -1 奇數次,因此它的總效果是乘以 -1。

推論

[edit | edit source]

具有兩行(或列)相同的行列式值為 0。證明:該行列式將是它自身的加性逆,因為交換行(或列)不會改變行列式,但仍會改變行列式的符號。唯一可能的是它等於 0。

定理

[edit | edit source]

它線上性地作用於矩陣的行和列。

證明

[edit | edit source]

項的形式為 a1......an。使用域的分配律,結果為 a1......an + a1......an,因此這種項的和是兩個行列式的和。

推論

[edit | edit source]

將一行(或一列)乘以一個數加到另一行(或一列)中,不會影響行列式的值。

證明

[edit | edit source]

假設你有一個行列式 A,其中第 k 列加上另一列乘以一個數:

其中 akb 是另一列的元素。根據線性性質,這等於

第二個數字等於 0,因為它有兩列相同。因此,它等於

這與矩陣 A 相同。



  • 很容易看出 因此
對所有 列矩陣 和所有標量 .
  • 交換環R上的矩陣是可逆的當且僅當它的行列式是R中的一個單位。特別是,如果A是在諸如實數複數上的矩陣,那麼A是可逆的當且僅當det(A)不為零。在這種情況下,我們有

換句話說:Rn中的向量v1,...,vn構成一個當且僅當det(v1,...,vn)不為零。

復矩陣及其共軛轉置的行列式是共軛

華夏公益教科書