把高阶行列式的计算化为低阶行列式的计算(即降阶)是简化行列式计算的一种有效方法,行列式按一行(列)展开公式是这种方法的基本工具。首先引入余子式和代数余子式的概念。
一、余子式与代数余子式
Section titled “一、余子式与代数余子式”在 n 阶行列式 Dₙ 中划去元素 aᵢj 所在的第 i 行和第 j 列后,剩下的 n-1 行和 n-1 列元素按原来的相对顺序组成一个 n-1 阶行列式,记为 Mᵢj,称 Mᵢj 为元素 aᵢj 的余子式。
令
Aᵢj = (-1)ⁱ+j Mᵢj,称 Aᵢj 为元素 aᵢj 的代数余子式 (i, j = 1, 2, …, n)。
代数余子式 Aᵢj 与余子式 Mᵢj 仅差一个正负号,该正负号由行标与列标之和 i+j 的奇偶性决定:当 i+j 为偶数时带正号,当 i+j 为奇数时带负号。
例如,在四阶行列式
D = a₁1 & a₁2 & a₁3 & a₁4 a₂1 & a₂2 & a₂3 & a₂4 a₃1 & a₃2 & a₃3 & a₃4 a₄1 & a₄2 & a₄3 & a₄4中,元素 a₂3 的余子式和代数余子式分别为
M₂3 = a₁1 & a₁2 & a₁4 a₃1 & a₃2 & a₃4 a₄1 & a₄2 & a₄4 , A₂3 = (-1)²+3 M₂3 = -M₂3.再如,元素 a₃1 的余子式和代数余子式分别为
M₃1 = a₁2 & a₁3 & a₁4 a₂2 & a₂3 & a₂4 a₄2 & a₄3 & a₄4 , A₃1 = (-1)³+1 M₃1 = M₃1.二、行列式按行(列)展开定理
Section titled “二、行列式按行(列)展开定理”行列式 D 等于它的任一行(列)的各元素与其对应的代数余子式的乘积之和,即
D = aᵢ1 Aᵢ1 + aᵢ2 Aᵢ2 + … + aᵢn Aᵢn (i = 1, 2, …, n),或
D = a₁j A₁j + a₂j A₂j + … + aₙj Aₙj (j = 1, 2, …, n).证明
分三步证明此定理:
(1) 特殊情形 1:考虑行列式第 1 行中除 a₁1 外其余元素全为 0:
D₁ = a₁1 & 0 & … & 0 a₂1 & a₂2 & … & a₂n vdots & vdots & & vdots aₙ1 & aₙ2 & … & aₙn = a₁1 M₁1 = a₁1 (-1)¹+1 M₁1 = a₁1 A₁1.(2) 特殊情形 2:设行列式第 i 行除 aᵢj 外其余元素都为 0。
首先把第 i 行依次与相邻上一行对换,共经 i-1 次相邻对换移至第 1 行;再把第 j 列依次与相邻左列对换,共经 j-1 次相邻对换移至第 1 列。总共做了 (i-1) + (j-1) = i+j-2 次对换。根据性质2:
D₂ = (-1)ⁱ+j-2 aᵢj Mᵢj = (-1)ⁱ+j aᵢj Mᵢj = aᵢj Aᵢj.(3) 一般情形:对于一般的行列式 D,利用性质5(单行拆项性质),把第 i 行拆成 n 个行列式的和,每个行列式在第 i 行中仅保留一个非零元素 aᵢk。利用特殊情形 2 的结论,得
D = aᵢ1 Aᵢ1 + aᵢ2 Aᵢ2 + … + aᵢn Aᵢn.同理可证按列展开公式。
行列式任一行(列)的元素与另一行(列)对应元素的代数余子式乘积之和等于零,即
aᵢ1 Aₖ1 + aᵢ2 Aₖ2 + … + aᵢn Aₖn = 0 (i ≠ k),a₁j A₁k + a₂j A₂k + … + aₙj Aₙk = 0 (j ≠ k).证明
式子 aᵢ1 Aₖ1 + aᵢ2 Aₖ2 + … + aᵢn Aₖn 可以看作是一个新的行列式按第 k 行展开的结果。在这个新的行列式中,第 k 行的元素被换成了第 i 行的元素,从而其第 i 行与第 k 行完全相同。由推论1.3,具有相同行的行列式的值恒等于零,因此其展开式之和必为零。
综合定理1.3 和推论1.5,有重要正交关系式:
∑ₖ=1ⁿ aᵢk Aⱼk = D δᵢj = D, & i = j, 0, & i ≠ j.这为第 2 章引入伴随矩阵和逆矩阵提供了直接的理论基础。
三、常用行列式计算技巧
Section titled “三、常用行列式计算技巧”计算四阶行列式
D = 3 & 1 & -1 & 2 -5 & 1 & 3 & -4 2 & 0 & 1 & -1 1 & -5 & 3 & -3 .解
观察到第 3 行已有一个 0 元素。对行列式做列变换化简,保留第 3 行的 1: 作变换 c₁ - 2c₃ 以及 c₄ + c₃:
D = 3 - 2(-1) & 1 & -1 & 2 + (-1) -5 - 2(3) & 1 & 3 & -4 + 3 2 - 2(1) & 0 & 1 & -1 + 1 1 - 2(3) & -5 & 3 & -3 + 3 = 5 & 1 & -1 & 1 -11 & 1 & 3 & -1 0 & 0 & 1 & 0 -5 & -5 & 3 & 0 .按第 3 行展开,降为三阶行列式:
D = (-1)³+3 · 1 · 5 & 1 & 1 -11 & 1 & -1 -5 & -5 & 0 .作变换 r₂ + r₁:
D = 5 & 1 & 1 -6 & 2 & 0 -5 & -5 & 0 = 1 · (-1)¹+3 -6 & 2 -5 & -5 = 30 - (-10) = 40.计算 n 阶爪型行列式
D = x & a₁ & a₂ & … & aₙ a₁ & x₁ & 0 & … & 0 a₂ & 0 & x₂ & … & 0 vdots & vdots & vdots & ddots & vdots aₙ & 0 & 0 & … & xₙ , 其中 xᵢ ≠ 0 (i = 1, 2, …, n).解
利用第 i 行消去第 1 行的 aᵢ:对第 1 行作行变换 r₁ - (aᵢ)/(xᵢ) rᵢ+1 (i = 1, 2, …, n),可得
D = x - ∑ᵢ=1ⁿ (aᵢ²)/(xᵢ) & 0 & 0 & … & 0 a₁ & x₁ & 0 & … & 0 a₂ & 0 & x₂ & … & 0 vdots & vdots & vdots & ddots & vdots aₙ & 0 & 0 & … & xₙ .化为下三角形行列式,故其值为主对角线元素的乘积:
D = ( x - ∑ᵢ=1ⁿ (aᵢ²)/(xᵢ) ) x₁ x₂ … xₙ.证明 n 阶范德蒙德行列式
Vₙ = 1 & 1 & … & 1 x₁ & x₂ & … & xₙ x₁² & x₂² & … & xₙ² vdots & vdots & & vdots x₁ⁿ-1 & x₂ⁿ-1 & … & xₙⁿ-1 = ∏₁ ≤ j < i ≤ n (xᵢ - xⱼ).证明
采用数学归纳法:
当 n = 2 时,V₂ = 1 & 1 x₁ & x₂ = x₂ - x₁,公式显然成立。
假设对于 n - 1 阶范德蒙德行列式公式成立。现考虑 n 阶行列式 Vₙ: 自第 n 行开始,自下而上依次减去前一行的 x₁ 倍,即作变换 rₖ - x₁ rₖ-1 (k = n, n-1, …, 2):
Vₙ = 1 & 1 & … & 1 0 & x₂ - x₁ & … & xₙ - x₁ 0 & x₂(x₂ - x₁) & … & xₙ(xₙ - x₁) vdots & vdots & & vdots 0 & x₂ⁿ-2(x₂ - x₁) & … & xₙⁿ-2(xₙ - x₁) .按第 1 列展开,并从第 1, 2, …, n-1 列分别提出公因子 (x₂ - x₁), (x₃ - x₁), …, (xₙ - x₁):
Vₙ = (x₂ - x₁)(x₃ - x₁)… (xₙ - x₁) 1 & 1 & … & 1 x₂ & x₃ & … & xₙ vdots & vdots & & vdots x₂ⁿ-2 & x₃ⁿ-2 & … & xₙⁿ-2 .剩下的行列式正是关于 x₂, x₃, …, xₙ 的 n-1 阶范德蒙德行列式。由归纳假设:
Vₙ = ∏ᵢ=2ⁿ (xᵢ - x₁) ∏₂ ≤ j < i ≤ n (xᵢ - xⱼ) = ∏₁ ≤ j < i ≤ n (xᵢ - xⱼ).定理得证。
四*、拉普拉斯(Laplace)定理
Section titled “四*、拉普拉斯(Laplace)定理”在 n 阶行列式 D 中任意选定 k 行(1 ≤ k ≤ n-1),由这 k 行元素组成的一切 k 阶子式与其对应的代数余子式的乘积之和等于行列式 D。
设
D = a₁1 & … & a₁k & 0 & … & 0 vdots & & vdots & vdots & & vdots aₖ1 & … & aₖk & 0 & … & 0 c₁1 & … & c₁k & b₁1 & … & b₁r vdots & & vdots & vdots & & vdots cᵣ1 & … & cᵣk & bᵣ1 & … & bᵣr , D₁ = det(aᵢj)ₖ × k, D₂ = det(bᵢj)ᵣ × r.证明 D = D₁ D₂。
证明
选取 D 的前 k 行,由前 k 行元素组成的所有 k 阶子式中,除由前 k 列构成的子式 D₁ 外,其余子式由于至少包含一列全零元素,其值均为 0。
根据 Laplace 定理,取前 k 行展开:
D = D₁ · (-1)^((1+2+…+k) + (1+2+…+k)) D₂ = D₁ D₂.