拉普拉斯展开

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA Template:ScienceNavigation数学中,拉普拉斯展开Template:Lang-en,或称拉普拉斯公式)是一个关于行列式的展开式。将一个n×n矩阵B的行列式进行拉普拉斯展开,即是将其表示成关于矩阵B的某一行(或某一列)的n个元素的(n1)×(n1)余子式。行列式的拉普拉斯展开一般被简称为行列式按某一行(或按某一列的展开。由于矩阵Bnn列,它的拉普拉斯展开一共有2n种。拉普拉斯展开的推广称为拉普拉斯定理,是将一行的元素推广为关于k行的一切子式。它们的每一项和对应的代数余子式的乘积之和仍然是B的行列式。研究一些特定的展开可以减少对于矩阵B之行列式的计算,拉普拉斯公式也常用于一些抽象的推导中。

公式

B = (bij)是一个n × n矩阵。B关于第i行第j列的余子式Mij是指B中去掉第i行第j列后得到的n−1阶子矩阵的行列式。有时可以简称为B的(ij余子式B的(ij代数余子式Cij是指B的(ij)余子式Mij与(−1)i + j的乘积:Cij = (−1)i + j Mij

拉普拉斯展开最初由范德蒙德给出,为如下公式:对于任意i,j ∈ {1, 2, ...,n}:

|B|=bi1Ci1+bi2Ci2++binCin=b1jC1j+b2jC2j++bnjCnj

例子

考虑以下的矩阵:

B=[123456789]

这个矩阵的行列式可以用沿着第一行的拉普拉斯展开式来计算:

|B|=1|5689|2|4679|+3|4578|
=1(3)2(6)+3(3)=0

也可以用沿着第二列的拉普拉斯展开式来计算:

|B|=2|4679|+5|1379|8|1346|
=2(6)+5(12)8(6)=0

很容易看到这个结果是正确的:这个矩阵是奇异的,因为它的第一列和第三列的和与第二列成比例,因此它的行列式是零。

证明

B是一个n×n 的矩阵,i,j{1,2,...,n}。为了明确起见,将Mij的系数记为(ast),其中1s,tn1.

考虑B的行列式|B|中的每个含有bij的项,它的形式为:

sgnτb1,τ(1)bi,jbn,τ(n)=sgnτbija1,σ(1)an1,σ(n1)

其中的置换τSn使得τ(i)=j,而σSn1是唯一的将除了i以外的其他元素都映射到与τ相同的像上去的置换。显然,每个τ都对应着唯一的σ,每一个σ也对应着唯一的τ。因此我们创建了Sn − 1与{τ ∈ Sn : τ(i) = j}之间的一个双射。置换τ可以经过如下方式从σ得到:

定义σ' ∈ Sn使得对于1 ≤ kn − 1,σ'(k) = σ(k)并且σ'(n) = n,于是sgn σ' = sgn σ。然后

τ=(n,n1,,i)σ(j,j+1,,n)

由于两个轮换分别可以被写成n − in − j对换,因此

sgnτ=(1)2n(i+j)sgnσ=(1)i+jsgnσ

因此映射σ ↔ τ是双射。由此,

τSn:τ(i)=j sgnτb1,τ(1)bn,τ(n)
=σSn1(1)i+jsgnσbija1,σ(1)an1,σ(n1)
= bij(1)i+j|Mij|,

从而拉普拉斯展开成立。

拉普拉斯定理

拉普拉斯在1772年的论文中给出了行列式展开的一般形式,现在称为拉普拉斯定理。拉普拉斯定理建立在子式和余子式的基础上,说明了如果将B关于某k行的每一个子式和对应的代数余子式的乘积加起来,那么得到的仍然是B的行列式。定理的证明与按一行(一列)展开的情况一样,都是通过建立置换间的双射来证明两者相等。

参考来源

de:Determinante#Laplacescher Entwicklungssatz