行列式的本質是解決什麼問題?現實本質是什麼?帖木兒2018-12-15 19:52:24

行列式是線性代數的重要概念之一。不幸的事,對於相當多的國內教材和初學者而言,除了一串看似複雜的公式和一串相關定理之外,似乎一切都不知所云。

Wong!行列式有著極其清晰和簡明的數學含義,特別是,具有明確的幾何含義。

首先,我們必須認識到線性代數和(高維)幾何的極大相關性,甚至可以說,線性代數就是線性幾何。nothing more,nothing less。

行列式,矩陣的逆,矩陣的秩(rank),這三個重要的概念極其相關,幾乎是一回事。

一個n階矩陣,代表的就是一個n維歐幾里得空間裡的n個點或向量,它們在n維空間裡“張開”形成一個子空間,行列式就是這個“子空間”(平行2n面體)的有向“超體積”。

這本身可以作為一個習題,不算太難,用數學歸納法很好證明。

顯然,假如這個矩陣的n個向量不是完全線性獨立的,就是說某個向量可以用其他向量線性組合出來,那從幾何上看,那個張開的子空間就是一個“扁平”的,其超體積必然為0。

所以,一個方陣是否線性相關,完全等價於其行列式是否=0。從此可以引申,一個存線上性相關性的矩陣必然沒有“逆”,矩陣本身就顯然代表了線性組合或線性變換,逆就是反變換。用一個行列式=0的線性相關矩陣去變化,必然把輸入也扁平化,就像*0,0沒有倒數,所以行列式=0的矩陣沒有逆。

同樣,秩(rank)就是指矩陣中存在的線性無關的向量的最大數,當秩=n是就是“滿秩”,此時行列式≠0,矩陣有逆。秩的幾何意義就是這n個向量張開的最大的體積非零的子空間維度。

線性代數里計算行列式,計算逆,計算秩,都有很多方法,但我推薦一種,統一的方法,從中可以看出三者是幾乎完全一致的數學概念。

方法就是“對角化”,透過行變換和列變換(本身代表線性組合),逐步把矩陣變成只有對角線≠0,其它位置全=0的陣。什麼時候進行不下去了(此時右下餘陣全0),就得到了秩。如果進行完全,就是滿秩。

過程中如果對角線沒有歸一化,對角線乘積就是行列式的值。(求秩和行列式其實不必完全對角化,三角化就可以)。

如果過程中對角線做了歸一化(全=1),那你的整個過程就相當於求逆,同一過程應用在一個單位I陣上,就是原矩陣的逆。

請牢記,線性代數就是幾何,線性幾何就是矩陣,你既可以用幾何來輔助理解線性代數,更可以利用矩陣的強大功能來秒殺各種幾何問題。

行列式的本質是解決什麼問題?現實本質是什麼?思考思考的動物2019-05-17 12:56:15

國內,非數學專業的《線性代數》教材,一上來就直接給出行列式的表示式,然後直接講應用。這使得很多初學者根本就不理解行列式,更別提本質問題了。要回答題主的問題,首先要搞清楚 行列式的推導過程,然後才是本質,最後才是現實意義和應用。

行列式的推導

設 K 是數域,可以是實數域

R

或 複數域

C

,V 是 K 上的線性空間,對於 V 上的 n 元函式 f: V × 。。。 × V → K(n 個 V),若 f 滿足多線性,即(α_j, β_j ∈ V, j = 1, 2, 。。。, n, k ∈ K ),

行列式的本質是解決什麼問題?現實本質是什麼?

則稱 f 為

線性函式

,若,函式 f 還滿足反對稱性,即,任意互換兩個引數函式值取負(i ≠ j; i,j = 1, 2, 。。。, n),

行列式的本質是解決什麼問題?現實本質是什麼?

則稱 f 為

反對稱線性函式

K 上的 n 階矩陣 的全體 記為 M_n(K)。考慮,M_n(K) 上的函式 det : M_n(K) → K,對於 任意 A ∈ M_n(K) ,

行列式的本質是解決什麼問題?現實本質是什麼?

由於 A 可看作 n 維度向量空間 K^n 中的 n 個列向量 α_1, α_2, 。。。, α_n ∈ K^n 組成的列向量組:

行列式的本質是解決什麼問題?現實本質是什麼?

所以 函式 det 也可以看作 K^n 上的 n 元函式 det: K^n × 。。。 × K^n → K(n 個 K^n)。規定 det 是 反對稱線性函式,因為 det 是以 矩陣的列向量為引數的,所以暫時稱 det 是 矩陣的列線性函式。

反對稱函式有性質:若,反對線性函式 f 的任意兩個引數相同,則,f 的值必然為 0,因為:

行列式的本質是解決什麼問題?現實本質是什麼?

注:從這條性質也可以反推出反對稱性,另外,只需要保證 滿足“條件:相鄰兩個引數相同函式值為零”就可推出上面任意的情況,因此 該條件 也可以作為反對稱性的定義。

如果 方陣 A 不滿秩,即,r (A) < n,則說明: 必有 列向量 α_j 被他向量向量線性表示,即,

行列式的本質是解決什麼問題?現實本質是什麼?

於是 根據 det 的多線性和上面的反對稱函式性質有:

行列式的本質是解決什麼問題?現實本質是什麼?

方陣 A 右乘 初等矩陣 E(i,j) 相當於交換 A 的 i, j 兩列,即(不妨設 i < j),

行列式的本質是解決什麼問題?現實本質是什麼?

於是,根據 det 的反對稱性有:

行列式的本質是解決什麼問題?現實本質是什麼?

方陣 A 右乘 初等矩陣 E(i(k)) 相當於在 A 的 第 i 列乘以常數 k,即,

行列式的本質是解決什麼問題?現實本質是什麼?

於是,根據 det 的多線性有:

行列式的本質是解決什麼問題?現實本質是什麼?

方陣 A 右乘 初等矩陣 E(i, j(k)) 相當於把 A 的 第 i 列乘以常數 k 加到 第 j 列,即(不妨設 i < j),

行列式的本質是解決什麼問題?現實本質是什麼?

於是,根據 det 的多線性和上面的反對稱函式性質有:

行列式的本質是解決什麼問題?現實本質是什麼?

綜上的可以得出對於初等矩陣 P 有:

行列式的本質是解決什麼問題?現實本質是什麼?

考慮 det(Aᵀ) 和 det(A) 的關係:

當 r(A) < n 時,由於轉置不改變 A 的秩,於是有 r(Aᵀ) = r(A) < 0,進而 det(Aᵀ) = 0 = det(A);下面重點分析當 A 滿秩,即, r(A) = n 時的情況。

因為方陣左右(左)乘初等矩陣相當於對方陣做對應的初等列(行)變換,再根據高斯消元法的經驗,以及初等變換的可逆性,可得出任何矩陣 A 均可化為 初等矩陣的相乘的形式,即:

行列式的本質是解決什麼問題?現實本質是什麼?

其中 D 是矩陣標準形。由於初等變換不改變矩陣的秩,於是 r(A) = r(D),當 A 滿秩時,D 也滿秩,而 E 是唯一滿秩的 方陣的標準形,於是這時有:

行列式的本質是解決什麼問題?現實本質是什麼?

即,

行列式的本質是解決什麼問題?現實本質是什麼?

於是:

行列式的本質是解決什麼問題?現實本質是什麼?

因為 E(i,j)ᵀ = E(i,j),E(i(k))ᵀ = E(i(k)),E(i,j(k))ᵀ = E(j, i(k)) 所以有:

行列式的本質是解決什麼問題?現實本質是什麼?

於是:

行列式的本質是解決什麼問題?現實本質是什麼?

進而:

行列式的本質是解決什麼問題?現實本質是什麼?

綜上,可得:

行列式的本質是解決什麼問題?現實本質是什麼?

這說明 矩陣的列線性函式 det 也是 該矩陣的行線性函式,於是在新增規定:

行列式的本質是解決什麼問題?現實本質是什麼?

後 改稱 det 為

行列式函式

行列式函式 det 是唯一的,因為:

令 det‘ 是另外一個 行列式函式,在方陣 A 不滿秩時,有 det’(A) = 0 = det(A);在方陣 A 不滿秩時滿秩時,有 A = EP_1。。。P_m,於是和上面的推導同理有:

行列式的本質是解決什麼問題?現實本質是什麼?

而 在新新增規定下 det(E) = det‘(E) = 1,於是 det’(A) = det(A)。

綜上就證明了:對於任意 方陣 A 在任何情況下,det‘(A) = det(A),即,det 唯一。

利用新新增規定,顯然有:

行列式的本質是解決什麼問題?現實本質是什麼?

於是:

行列式的本質是解決什麼問題?現實本質是什麼?

考慮 det(AB)。當 A 和 B 不都滿秩時,r(AB) = min{r(A), r(B)} < n ,於是:

行列式的本質是解決什麼問題?現實本質是什麼?

當 A B 全滿秩時,則有:

行列式的本質是解決什麼問題?現實本質是什麼?

於是:

行列式的本質是解決什麼問題?現實本質是什麼?

進而:

行列式的本質是解決什麼問題?現實本質是什麼?

綜上就證明了:行列式函式保持方陣乘法運算,即,

行列式的本質是解決什麼問題?現實本質是什麼?

注:其實從 det(AB) = det(A)det(B) 也可以反推 det(E) = 1,不過要新增條件 det 非恆零。(可考慮作為 行列式函式 定義中最後新增的規定,感覺更高大上一些)

設 n 階單位矩陣 E 的行向量組表示為:

行列式的本質是解決什麼問題?現實本質是什麼?

則有:

行列式的本質是解決什麼問題?現實本質是什麼?

其中 (j_1, 。。。, j_n) 是 1, 。。。, n 個數字的任意排列,於是 (e_{j_1}, 。。。, e_{j_n}) 就是 對 E 列向量的任意排列,於是必有:

行列式的本質是解決什麼問題?現實本質是什麼?

其中 N(j_1, 。。。,j_n) 稱為 排列 (j_1, 。。。, j_n) 的

反序數

,於是:

行列式的本質是解決什麼問題?現實本質是什麼?

最終得到:

行列式的本質是解決什麼問題?現實本質是什麼?

上面等式右邊就是行列式函式 det 的解析表示式,稱為

行列式

,記為 |A|。

行列式的本質

從行列式的推導過程,知道 行列式 是 向量空間 K^n 上的一個特殊的 n 元線性函式 det: K^n × 。。。 × K^n → K(n 個 K^n) 而我們知道,K^n 上的 n 元線性函式 就是 K^n 上的 n 階協變張量。

單位矩陣 E 的 列向量組 e_1, e_2, 。。。, e_n 為 K^n 的

標準正交基

,其在對偶空間 (K^n)* 下的對偶基 設為:e^1, e^2, 。。。, e^n,有:

行列式的本質是解決什麼問題?現實本質是什麼?

令 α = (a_1, a_2, 。。。, a_2)ᵀ ,則:

行列式的本質是解決什麼問題?現實本質是什麼?

於是 有:

行列式的本質是解決什麼問題?現實本質是什麼?

其中:

行列式的本質是解決什麼問題?現實本質是什麼?

即,行列式的本質是:

行列式的本質是解決什麼問題?現實本質是什麼?

行列式的幾何意義

行列式的幾何意義為:n 維空間中,以 n 個 行(列)向量 張成 的 平行矩體的 有方向的體積。

一維情況下,平行矩體,就是直線段,行列式就是直線段的 有方向長度:

行列式的本質是解決什麼問題?現實本質是什麼?

行列式的本質是解決什麼問題?現實本質是什麼?

二維情況下,平行矩體 就是 平行四邊形,行列式就是平行四邊形的 有方向面積:

行列式的本質是解決什麼問題?現實本質是什麼?

行列式的本質是解決什麼問題?現實本質是什麼?

三維情況下,平行矩體 就是 平行六面體,就是 平行六面體的有方向體積,令,

行列式的本質是解決什麼問題?現實本質是什麼?

有:

行列式的本質是解決什麼問題?現實本質是什麼?

行列式的本質是解決什麼問題?現實本質是什麼?

高維度類似,低一級維度的體積,就是高一級維度的底面積。(大家有興趣可以自己推導)。

矩陣不滿秩行列式為 0,就意味著,平行矩體 塌縮在 底面上,高度為 0,當然體積也就是 0 了。

行列式的應用

解線方程組

克萊姆法則

:對於 非齊次線性方程組,

行列式的本質是解決什麼問題?現實本質是什麼?

令:

行列式的本質是解決什麼問題?現實本質是什麼?

當 係數矩陣 A 的行列式 |A|≠ 0 時, 則該線性方程有唯一的解:

行列式的本質是解決什麼問題?現實本質是什麼?

齊次線性方程組 有非零解的 充要條件是 |A| = 0。

求方陣的逆陣:令,

行列式的本質是解決什麼問題?現實本質是什麼?

稱 A* 是方陣 A 的

伴隨矩陣

方陣 A 可逆的充要條件是 |A| ≠ 0,當 n \ge 2 時,有:

行列式的本質是解決什麼問題?現實本質是什麼?

判斷矩陣的秩:對於矩陣 A_{m× n},令,

行列式的本質是解決什麼問題?現實本質是什麼?

稱為 A_{m× n} 的

r 階子式

。對於 r(A_{m× n}) = r 的充要條件是 A_{m× n} 存在 r 階子式 不為 0 而 r + 1 階子式均為 0。

方陣 A_n 滿秩 充要條件是 |A_n| ≠ 0。

範德蒙行列式:

行列式的本質是解決什麼問題?現實本質是什麼?

雅克比行列式:

行列式的本質是解決什麼問題?現實本質是什麼?

寫到最後發現篇幅又超長了,於是關於“行列式本質解決什麼問題” 只能 泛泛的羅列一些應用。至於那個是 行列式的本質應用?我傾向於解方程,但不確定。

(由於本人數學水平有限,出錯在所難免,歡迎題主和各位老師批評指正!)

行列式的本質是解決什麼問題?現實本質是什麼?卓越數學8888882018-12-15 21:23:47

這種問題很難講,線性代數只是一套記號系統,很多問題當中都會產生出矩陣和行列式,所以你很難說哪個來源才是真正的本質

當然,如果為了比較深入地理解矩陣和行列式,我建議從線性對映(或變換)的幾何意義入手

比如說,考慮R^n上的線性變換,y=f(x)=Ax,那麼det(A)具有(有向)體積比的意義,也就是說,x的某個鄰域U在這個對映下得到的像V(V是y的某個鄰域)之間的有向體積的比det(A)=vol(V)/vol(U),這裡U和V的體積都帶有定向

你在某些場合可能會看到行列式表示n維平行多胞體的有向體積,這和上述講法是相容的,你可以理解為A的列恰好表示單位向量(單位陣I的列,也就是單位立方體的邊)在對映A下的像,從而A把單位立方體對映到一個平行多胞體,兩者的體積比就是那個平行多胞體的體積,如果det(A)<0則表示中間出現了左右手系的切換

行列式的很多性質(比如行列式在錯切變換下不變,交換兩列時變號,以及行列式乘積定理det(AB)=det(A)det(B),Cramer法則等)都可以用幾何意義來理解

另外,上述解釋不僅適用於線性變換,對於比較光滑的非線性變換y=f(x)而言,Jacobi行列式的意義也是這樣解釋(對映前後體積微元的體積比),線性變換的Jacobi矩陣是常數矩陣,所以整套系統其實都是一回事

行列式的本質是解決什麼問題?現實本質是什麼?wwg墨竹2018-12-15 14:57:09

學過線性代數的都知道,行列式是從線性方程組需要行或者列的線性變換得來的,因此行列式可以看成是線性變換的伸縮因子,幾何特點是變換前後線性特徵不變,只是進行了拉伸,收縮,旋轉等操作!

行列式的本質是解決什麼問題?現實本質是什麼?神天12018-12-18 19:01:04

行列式本質是把矩陣對映到實數,說白了自變數是矩陣,對應法則是行列式,值域是實數。

行列式的本質是解決什麼問題?現實本質是什麼?先生2424700812018-12-15 20:10:59

行列式只是一組規定了演算法的簡記,它的本質在於原來這一組行和列的本質意義。

行列式的本質是解決什麼問題?現實本質是什麼?金色駿馬2019-01-10 04:45:32

行列式只不過是方線性方程組經進行變換的兩個特點而已

你可以把行列式理解為一種乘法,是一種乘法而已!

而矩陣就是一種特殊的函式而已

其實,這些本質的東西,說太多了你反而不懂,簡單的東西別搞得太複雜

行列式的本質是解決什麼問題?現實本質是什麼?東東_dd242019-06-13 19:42:49

其實行列式一開始主要是在用消元法解二元及三元一次線性方程組時,發現的一種算術規律。後來加上矩陣後,相關理論也越來越豐富。對大部分大學生初學線性代數,都會覺得這套東西不好接受,因為教材裡面的內容都比較多複雜的推導及步驟繁多的變換運算。

行列式的本質是解決什麼問題?現實本質是什麼?春天在望2019-02-04 07:58:39

矩陣是把幾組乘法算式寫到了一個框框裡,省略了運算子號