先說答案:行列式是線性變換的伸縮因子。
理解行列式一定要從線性變換出發去理解,直接去理解它的代數形式是沒有意義的。
這篇文章的結構是:
1 線性變換的幾何直觀
線性變換的幾何直觀有三個要點:
比如說旋轉:
比如說推移:
這兩個疊加也是線性變換:
自己動手試一下(觀察下是否符合之前的三個要求):
2 實現線性變換的矩陣
矩陣可以講的東西非常多,我這裡通過一個具體的例子來展示下矩陣是如何完成線性變換的。
我把基畫出來的原因是因為矩陣變換的其實是基。
舉例子來看看,比如旋轉(旋轉矩陣
):
如果要說詳細點,實際上:
我們隻需要旋轉基,就可以完成正方形的旋轉:
下面我們看看正方形的旋轉過程中,旋轉矩陣和基是怎樣變化的(為了方便觀察旋轉,我标記出一個頂點):
再給一個例子,看看推移是怎麼改變基的:
3 行列式
3.1 行列式是線性變換的伸縮因子
我們還是拿旋轉矩陣來舉例子:
什麼意思?我們來看看:
在繼續往下面講之前,我設計了一個動畫,讓你來感受一下,變換矩陣的行列式由正到負,線性變換會怎樣進行(我把基也标注出來):
掌握了行列式是線性變換的伸縮因子這一點之後,我們就很容易理解各種行列式的值與線性變換的關系。
3.2 行列式>0
行列式>1,很顯然對于圖形有放大的作用:
行列式=1,圖形的大小不會變換:
0<行列式<1,很顯然對于圖形有縮小的作用:
3.3 行列式=0
行列式等于0,有一個重要的結論是,矩陣不可逆。這點也很好理解。
先看看什麼是可逆。原始的圖形是這個樣子:
通過旋轉矩陣,逆時針旋轉 45 度:
再通過另外一個旋轉矩陣,順時針旋轉 45 度:
看起來這個正方形就像沒有變換過一樣,因此
和
互為逆矩陣。
有的線性變換是可逆的,有的不行,比如行列式=0這樣的線性變換就是不可逆的。從圖像上看,圖形會縮成一點:
或者縮成一條直線:
沒有矩陣可以把它們恢複成原來的樣子。
這就好比摔碎的雞蛋、潑出去的水、破了的鏡子:
所謂覆水難收、破鏡難圓就是這個意思。
3.4 行列式<0
原始圖像是這樣的:
被行列式<0的矩陣線性變換後是這樣的:
行列式<0,其實就是改變了基的“左右手法則”。
4 推論
知道了行列式的意義,我們就很容易知道,為什麼說:
我們也很容易知道,為什麼說:
這是因為:
我們也很容易知道,為什麼說三階矩陣的行列式是列組成的平行六面體的體積。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!