行列式

             

预备知识 矩阵,线性相关性

  1行列式(determinant)是线性代数中的一个重要工具,常用于判断线性相关性 或解线性方程组(见 “克拉默法则”).一个 $N\times N$ 的方阵 $ \boldsymbol{\mathbf{A}} $ 的行列式叫做 $N$ 阶行列式,记为 $ \left\lvert \boldsymbol{\mathbf{A}} \right\rvert $,矩阵元可以是实数或者复数.行列式的运算的结果是一个数,若结果不为零,则所有列矢量(或行矢量)线性无关,否则线性相关.物理中经常出现二阶和三阶行列式,我们先介绍它们的性质,然后介绍高阶的情况.

   令二阶方阵 $ \boldsymbol{\mathbf{A}} $ 第 $i$ 行第 $j$ 列的矩阵元为 $a_{i,j}$,其行列式为

\begin{equation} \left\lvert \boldsymbol{\mathbf{A}} \right\rvert = \begin{vmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{vmatrix} = a_{11}a_{22} - a_{12}a_{21} \end{equation}
三维方阵 $ \boldsymbol{\mathbf{A}} $ 的行列式为2
\begin{equation} \left\lvert \boldsymbol{\mathbf{A}} \right\rvert = \begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix} = \left( \begin{aligned} &a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} \\ &- a_{11}a_{23}a_{32} - a_{12}a_{21}a_{33} - a_{13}a_{22}a_{31} \end{aligned} \right) \end{equation}
行列式也可以记为 $\det{ \boldsymbol{\mathbf{A}} }$.

1. 几何理解

预备知识 右手定则
图
图 1:二阶行列式的绝对值对应平行四边形的面积

   在集合理解中,我们假设矩阵元都是实数.如图 1 ,二阶行列式的绝对值对应平行四边形的面积(可以认为是二维空间中的 “体积”),若把行列式的两列看成两个几何矢量的坐标,他们就是平行四边形的两条边.当 $ \boldsymbol{\mathbf{v}} _1$ 逆时针转动3得到 $ \boldsymbol{\mathbf{v}} _2$ 时,行列式的值为正,反之为负.

图
图 2:三阶行列式对应平行四面体的体积

   如图 2 ,二阶行列式代表一个平行四面体的体积,若把行列式的 3 列看成 3 个几何矢量的坐标,他们就是平行四面体的 3 条边.若 $ \boldsymbol{\mathbf{v}} _1, \boldsymbol{\mathbf{v}} _2, \boldsymbol{\mathbf{v}} _3$ 的位置关系与 $x, y, z$ 轴的关系相似(符合右手定则)则行列式的值为正,反之为负.

习题 1 

   请证明二阶行列式对应平行四边形的面积,三阶行列式对应平行四面体的体积

   以上两个结论也可以拓展到更高维的情况,即 $N$ 阶行列式表示 $N$ 维空间中平行体的体积

   另外,以后我们会看到行列式转置(即 $a_{ij}$ 变为 $a_{ji}$)以后不影响它的值(定理 8 ),所以我们也可以把每行看成是平行体一条边的坐标.

   由行列式的几何意义,我们很容易理解为什么行列式的值为零当且仅当行矢量或列矢量线性相关:例如三维的情况下,$ \boldsymbol{\mathbf{v}} _1, \boldsymbol{\mathbf{v}} _2, \boldsymbol{\mathbf{v}} _3$ 线性相关意味着三矢量共面,体积必为零.

2. 行列式的一般定义

预备知识 逆序数

   $N$ 阶行列式($N$ 为正整数4)共有 $N!$ 项,每一项都是 $N$ 个矩阵元的乘积5.每一项中的 $N$ 个矩阵元的行标和列标各不相同,我们既可以在每一项中按照行标来排序,也可以按照列标,我们选用前者.排序后,行列式展开后的任意一项可记为(先不考虑前面的 $\pm$ 号)

\begin{equation} \prod_{i=1}^N a_{i,\pi_{n,i}} = a_{1,\pi_{n,1}} \boldsymbol\cdot a_{2,\pi_{n,2}} \dots \end{equation}
其中列标 $\pi_{n,i}$ 是集合 ${1,2 \dots N}$ 排列后的第 $i$ 个数,显然该数列共有 $N!$ 种不同的排列,这里用 $n$ 表示第 $n$ 种排列,也表示行列式展开的第 $n$ 项.

   现在来考虑式 3 前面的 $\pm$ 号.这由 $\pi_n$ 的逆序数 $r$ 决定.$N$ 阶行列式可以用逆序数定义为

\begin{equation} \operatorname {det}{A} = \sum_{n=1}^{N!} (-1)^{r} \prod_{i=1}^N a_{i,\pi_{n,i}} \end{equation}

3. Levi-Civita 符号

\begin{equation} \operatorname {det}{A} = \sum_{i_1 = 1}^N \sum_{i_2 = 1}^N \dots \sum_{i_N = 1}^N \epsilon_{i_1, \dots, i_N} a_{1,i_1}a_{2,i_2}\dots a_{N,i_N} \end{equation}
证明与式 4 等效:该式共有 $N^N$ 项求和,根据 LC 符号的定义,$i_1, \dots, i_N$ 中任意两个角标相同时该项为零,所以不为零的项中 $i_1, \dots, i_N$ 必为 $\pi_n$ 的一种,仍然只有 $N!$ 种不同的可能,这时 $\epsilon_{i_1, \dots, i_N} = (-1)^{r}$.


1. ^ 本文参考 Wikipedia 相关页面 以及 [5]
2. ^ 括号中的内容是一行
3. ^ 假设转动角度小于 $180^\circ$,下同.
4. ^ 一阶行列式定义为 $ \left\lvert a_{11} \right\rvert =a_{11}$,虽然几乎从不被使用
5. ^ 高阶行列式的计算较为复杂,可通过数学软件计算,详见 Matlab,Mathematica 和 Wolfram Alpha 的计算方法.

致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择会员制,大量广告,内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 10 元,我们一个星期内就能脱离亏损, 并保证网站能在接下来的一整年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

         

© 小时科技 保留一切权利