漫步线性代数二十二——行列式性质

行列的性质比较多,不过幸运的是,每条性质都很容易理解,甚至用 2×2 的例子进行图解会更加容易,因此我们将用 2×2 的情况来证实这些定义,

det[acbd]=acbc=adbc

具有下面要介绍的所有性质。(注意对于行列式我们有两个符号表示, detA,|A| )性质4-10可以从前面的几条推到出来,每条性质瓯都市前三条的推论。另外我们需要强调一下,这些规则任何大小的方阵上。

1、单位矩阵的行列式是1。

detI=11001=1100010001=1

2、当两行进行交换时,行列式的符号发生变化。

cadb=cbad=acbd

每个置换矩阵的行列式是 detP=±1 ,利用行交换,我们可以将 P 变成单位矩阵,每次行交换改变一下行列式的符号,直到得到detI=1为止。

3、行列式线性依赖于第一行。假设 A,B,C 从第二行开始都是相等的,并且 A 的第一行是B,C第一行的线性组合,那么根据这条规则: detA detB,detC 相同的线性组合。

线性组合牵涉到两个操作——向量加法和标量乘法,因此这个规则可以分成两部分:

a+acb+bd=acbd+acbd

tactbd=tacbd

注意第一部分可不是 det(B+C)=detB+detC (这个命题是错的),不可以将所有的行进行相加:只有第一行可以变化,两边给出的答案都是 ad+adbcbc

第二部分可不是 det(tA)=tdet(A) (这个命题也是错的),矩阵 tA 在每行都有一个因子 t (行列式应该乘以tn),这就像一个盒子的体积,当所右边都扩大4倍时,在 n 维体积中行列式扩大4n倍。如果只有一边扩大,那么体积和行列式扩大4倍。

4、如果 A 有两行相等,那么detA=0

aabb=abba=0

这个可以从2求出,因为交换两行后行列式换号,但是数值不变。只有零满足这个要求,所以 detA=0 (在布尔代数中,1=-1,所以这个推理就不正确了,由此得出,4应该代替2作为定义性质之一)。

5、一行减去另一行的倍数后行列式不变。

accbdd=acbd

根据3,应该有一项

ccdd

但是根据4,这一项为零。也就是说通常的消元步骤不影响行列式!

6、如果 A 存在零行,那么detA=0

0c0d=0

一种证明是在零行上加上其他行,根据5,行列式不变。但是这样做后矩阵会有相同的两行,根据4, detA=0

7、如果 A 是三角矩阵,那么detA是对角元素 a11,a22,,ann 的乘积;如果三角矩阵 A 的对角线上元素为1,那么detA=1

a0bd=adac0d=ad

证明:假设对角元素是非零的,那么消元步骤将移除所有的非对角元素,根据5,这不会改变行列式。如果 A 是下三角矩阵,那么步骤是向下进行;如果A 是上三角矩阵,那么最后一列通过因子 ann 可以别前面的列清楚掉。每种方法都能得出对角矩阵 D

D=a11anndetD=a11a22anndetI=a11a22ann

为了求出 detD ,我们重复应用3,提出因子 a11 ,然后是 a22 ,最后是 ann 后留下了单位矩阵,我们再利用1: detI=1

如果对角元素是零,那么消元将产生零行,利用5,这些消元步骤不改变行列式,根据6,零行意味着行列式为零。这意味着:当三角矩阵是奇异时(因为主对角线上有一个零)它的行列式是零。

这是一个非常关键的性质,所有奇异矩阵的行列式是零。

8、如果 A 是奇异的,那么detA=0;如果 A 是可逆的,那么detA0

[acbd]adbc=0

如果 A 是奇异的,消元法将在U中产生零行,那么 detA=detU=0 。如果 A 是非奇异的,消元法将把主元d1,,dn放大主对角线上,对于 detA 我们有一个主元乘积的公式!这个符号取决于行交换的次数是奇数还是偶数:

detA=±detU=±d1d2dn(1)

第九条性质是乘积法则。

9、 AB 的行列式是 detA detB 的乘积。

|A||B|=|AB|acbdegfh=ae+bgce+dgaf+bhcf+dh

这个法则的特性情况给出 A1 的行列式,它肯定是 1/detA

detA1=1detA,(detA)(detA1)=detAA1=detI=1(2)

考虑 2×2 的情况:

(adbc)(ehfg)=(ae+bg)(cf+dh)(af+bh)(ce+dg)

对于 n×n 的情况,这里给出两种可能的证明,这些证明都假设 A,B 是非奇异的;要不然的话 AB 将是奇异的,这时候方程 detAB=(detA)(detB) 很容易证明,根据8,它是 0=0

  • 我们证明 d(A)=detAB/detB 满足性质1-3,那么 d(A) 肯定等于 detA 。例如, d(I)=detB/detB=1 ;满足1。如果 A 交换两行,AB同样交换两行,根据2 d 的符号改变。A第一行的线性组合得到同样 AB 第一行的线性组合, AB 的行列式除以固定值 detB 得到 d(A) ,根据3, d(A)=detAB/detB detA 是一致的,也就是我们乘法公式。
  • 第二个证明不太优雅,对于一个对角矩阵, detDB=(detD)(detB) 从每行分解出 di ,将一个一般矩阵 A 通过消元法化简为D——和之前一样先从 A 变成U,然后向上操作从 U 变成D。消元过程跟之前一样,只是有行交换的时候符号反转一下。采取同样的步骤将 AB 化成 DB

10、 A 的转置和A的行列式相等: detAT=detA

|A|=acbd=abcd=|AT|

考虑一下奇异的情况,当且仅当 AT 是奇异的时候 A 是奇异的,并且0=0。如果 A 是非奇异的,那么可以进行分解PA=LDU,应用9得到乘法的行列式:

detPdetA=detLdetDdetU

PA=LDU 转置得到 ATPT=UTDTLT ,再次利用9
detATdetPT=detUTdetDTdetLT(3)

这个结果要比看上去的简单的多,因为 L,U,LT,UT 是三角矩阵,且对角元素都是1,根据7,他们的行列式都是1,另外,任何对角等于它的转置: D=DT ,我们还得说明 detP=detPT

detP 是1或者-1,因为 P 是从I中通过行交换得到的。另外 PPT=I ( P 中第一行的1匹配PT中第一列的1,和其他列的都没有相遇),因此 detPdetPT=detI=1 P,PT 肯定有相同的行列式:都是1或者-1。

我们得出结论(3)(4)是相同的,并且 detA=detAT ,根据这个事实我们的性质可以扩大一倍,因为应用在每行上法则现在可以应用到列上:当两列交换式行列式的符号发生变化,两个相等列(或一列是零)得到行列式是零,行列式线性依赖于每个单独列。这些证明仅仅需要将矩阵转置,然后用行的证明方法证明即可。

讲了这么多性质后,为了加强记忆和理解,最好找些例题亲身实践一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值