行列式
行列式,是方阵的一种运算。对于方阵
,
表示方阵
的行列式。
本文介绍行列式的三种定义。可以证明,本文中的定义方法是等价的。
全排列方法定义
前置知识:置换、逆序数。
手动计算较低阶的行列式可以采用这种方法,它的时间复杂度为阶乘量级。
使用记号
表示排列
的逆序数,
为全体长度为
的排列构成的集合。记号:

表示的
阶行列式是指
项的代数和,这些项是一切可能的取自方阵
中不同的行与不同的列上的
个元素的乘积
。
项
前面的符号是
,也就是说,当
是偶排列时,符号为正,当
是奇排列时,符号为负。
对于二三阶行列式的对角线法则,事实上就是采用了全排列定义。四阶以上行列式不再适用于对角线法则,也是同样的原因。特别地,一阶行列式就是元素本身。
定理:从
阶行列式的第
行和第
列取出元素做乘积

这里
和
都是
这
个数的排列。那么这一项在行列式中的符号是
,其中


定理:行列式和它的转置行列式相等。
定理:设行列式
的第
行的所有元素都可以表示成两项的和:

那么该行列式等于两个行列式
和
的和。其中
的第
行是
,
的第
行是
,
和
的其余各行都和
相同。同样的性质对于列来说也成立。
归纳方法定义
这种方法只是描述了行列式的一种代数性质,时间复杂度也为阶乘量级,不适合用于计算。
代数余子式
在
阶行列式
中,任意取定矩阵
的
行和
列。位于这些行列相交处的元素构成的
阶矩阵叫做
阶子矩阵,其行列式称为
阶子式。
对于
阶行列式
,某一元素
的余子阵
指的是原矩阵
中,划去
所在的行和列后,余下的
阶子矩阵;其行列式
称为余子式。
对于
阶行列式
,元素
的余子式
附以符号
之后,叫做元素
的代数余子式,用符号
表示。
从上一节全排列方法的定义可以推出结论:
定理:若在一个
阶行列式
中,第
行或第
列的元素除了
都是
,那么这个行列式等于
和它的代数余子式
的乘积。
行列式展开
由于方阵转置,行列式不变,只需介绍按行展开或按列展开之一即可。
行列式
定义为它任意一行(或一列)的所有元素与它们的对应代数余子式乘积的和。
换句话说,行列式可以使用按行(或按列)的展开式递归定义:


递归终点为一阶矩阵的行列式,其即为该矩阵包含的唯一一个元素。
于是有结论:
定理:行列式
的某一行(或某一列)的元素与另外一行(或另外一列)对应元素的代数余子式的乘积之和等于
。
换句话说,当
时:


公理化定义
公理化定义是说,满足了某些性质的运算只能是行列式。
前置知识:初等变换。
记
为 倍乘矩阵、
为 对换矩阵、
为 倍加矩阵。
对于一个
阶矩阵
的运算
,如果满足以下四个性质,称为行列式:
利用行列式有关初等变换的性质,可以方便手动计算更高阶的行列式。「高斯消元」法计算行列式,也用到了这个性质,时间复杂度为
。
上述性质也有若干推论:
- 一个行列式中某一行或某一列的公因子可以提到行列式符号的外边。
- 如果一个行列式的某一行或某一列的元素全部是
,那么这个行列式等于
。 - 如果一个行列式有两行或两列的对应元素成比例,那么这个行列式等于
。 - 如果一个行列式有两行或两列完全相同,那么这个行列式等于
。
这些推论在手算行列式的时候非常常用。
本页面最近更新:2024/10/29 22:54:26,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:Tiphereth-A, CCXXXI, Great-designer, myeeye, untitledunrevised
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用