行列式 Determinant¶
消元法解方程¶
我们从解方程组开始
使用消元法,在非退化的情况下,我们可以得到
但是,我们从另一个角度来理解,并找到方程组的解。 我们知道,方程组可以理解为向量组的线性组合。
即
这就是 克莱姆法则 (Grammer's Rule).
向量的角度¶
现在我们把他们看作向量,\(\vec{OA},\vec{OB},\vec{OC}\). 我们要找到 \(\vec{OC}\) 怎么用 \(\vec{OA},\vec{OB}\) 表示。
我们考虑 A 和 B 的仿射组合。 t 越大越靠近 A 这边 三角形面积的比例恰好是线段之间的比例
变换的角度¶
我们现在从线性变换的角度看问题 x 是绿色三角形与直角等腰三角形面积的比值,y 是红色的
在非退化的情况下,线性变换不改变线段之间的比例。 也不改变不同区域对应面积的比例。 事实上,一个区域变换后的面积是变换前乘以一个固定的倍数, 恰是两个基向量构成平行四边形的有向面积。 而变换后三角形面积的比例正是变换前三角形面积的比例。
行列式的计算¶
现在我们从两个角度观察了方程解和面积的关系。 我们很明确的意识到到,\(a_1 b_{2} - a_2 b_{1}\) 是 \(\triangle OAB\) 的 有向面积 的两倍。
我们 创造 一个符号来表示这个平行四边形的有向面积,叫做 行列式 ,或更一般的 外微分 。 并且得到计算它的公式
事实上你遇见过多种证明他的方式,比如
或者根据定义
你也许已经知道他是对的, 但是一般的 \(n\) 维空间中 \(n\) 个向量组成的平行立方体的体积又该怎么计算呢?
根据体积的性质,我们能得到行列式必须具备的一些性质
- 我们规定 \(|\mathbf{e}_1, \mathbf{e}_2, \cdots, \mathbf{e}_n| = 1\)
- 行列式关于任何一列的向量都是线性的, $$ |\mathbf{a}_1, \cdots, \lambda\mathbf{a}_i+\mu\mathbf{b}_i, \cdots, \mathbf{a}_n| = \lambda|\mathbf{a}_1 ,\cdots, \mathbf{a}_i, \cdots, \mathbf{a}_n| + \mu|\mathbf{a}_1, \cdots, \mathbf{b}_i, \cdots ,\mathbf{a}_n|$$
- 由祖暅原理, $$ |\mathbf{a}_1, \cdots, \mathbf{a}_i+\mathbf{a}_j, \cdots, \mathbf{a}_n| = |\mathbf{a}_1 ,\cdots, \mathbf{a}_i, \cdots, \mathbf{a}_n|, \quad j\ne i$$
从这三条可以推出计算公式。
由2,3,按线性规则将分量展开,消去为零的项。
\(\sigma\) 表示从 \(\{1, 2, \cdots, n\}\) 到自身的任何置换。
我们显然还能得到 \(|\mathbf{a}_1, \cdots, \mathbf{0}, \cdots, \mathbf{a}_n|=0\) 以及最重要的
即交换两个向量的顺序则得到的有向体积符号正好相反,这样我们就获得了 那么,求和式中每一项只差一个符号, \(|\mathbf{e}_{\sigma(1)}, \mathbf{e}_{\sigma(2)}, \cdots, \mathbf{e}_{\sigma(n)}| = (-1)^{\tau(\sigma)}\),\(\tau(\sigma)\) 是 从顺序排序到 \(\sigma\) 所需的对换次数。这也是自洽的。
因此有些教材会直接通过顺序对数来定义行列式。
回到最开始的方程 3 维自行推导