本章主要介绍n阶行列式的定义、性质及其计算方法。此外还要介绍用n阶行列式求解n元线性方程组的克拉默(Cramer)法则。
用消元法解二元线性方程组:
为消去未知数x2,以及a22与a12分别乘上列两方程的两端,然后两个方程相减,得:
类似地,消去x1,得:
当a11a22-a12a21不等于0时,求得方程组(1)的解为:
(2)式中的分子、分母都是四个数分两对相乘再相减而得。其中分母a11a22-a12a21是由方程组(1)的四个系数确定的,把这四个数按它们在方程组(1)中的位置,排成二行二列(横排称行、竖排称列)的数表:
表达式a11a12-a12a21称为数表(3)所确定的二阶行列式,并记作:
数aij(i=1,2;j=1,2)称为行列式(4)的元素或元。元素aij的第一个下标i称为行标,表明该元素位于第i行,第二个下标j称为列标,表明该元素位于第j列。位于第i行第j列的元素称为行列式(4)的(i,j)元。
上述二阶行列式的定义,可用对角线法则来记忆。如下图:
把a11到a22的实联线称为主对角线,a12到a21的虚联线称为副对角线,于是二阶行列式便是主对角线上的两元素之积减去副对角线上两元素之积所得的差。
利用二阶行列式的概念,(2)式中x1,x2的分子也可以写成二阶行列式,即:
若记:
那么(2)式可写成
注意这里的分母D是由方程组(1)的系数所确定的二阶行列式(称系数行列式),x1的分子D1是常数项b1,b2替换D中x1的系数a11,a21所得的二阶行列式,x2的分子D2是用常数项b1,b2替换D中x2的系数a12,a22所得的二阶行列式。
设有9个数排成3行3列的数表:
记:
(6)式称为数表(5)所确定的三阶行列式。
上述定义表明三阶行列式含6项,每项均为不同行不同列的三个元素的乘积再冠以正负号,其规律遵循下图所示的对角线法则:图中有三条实线看做是平行于主对角线的联线,三条虚线看做是平行于副对角线的联线,实线上三元素的乘积冠正号,虚线上三元素的乘积冠负号。
方程左端的三阶行列式
由 x 2 − 5 x + 6 = 0 解 得 x = 2 或 x = 3 x^2-5x+6=0 解得 x=2或x=3 x2−5x+6=0解得x=2或x=3.
对角线法则只适用于二阶与三阶行列式,为研究四阶及更高阶行列式,下面先介绍有关全排列的知识,然后引出n阶行列式的概念。
先看一个例子
引例 用1,2,3三个数字,可以组成多少个没有重复数字的三位数?
解:
这个问题相当于说,把三个数字分别放在百位、十位与个位上,有几种不同的放法?
显然,百位上可以从1,2,3三个数字中任选一个,所有有3种放法;十位上只能从剩下的两个数字中选一个,所以有2种放法;而个位上只能放最后剩下的一个数字,所以只有一种放法。因此,共有321=6种放法。
这6个不同的三位数是:
123,231,312,132,213,321
在数学中,把考察的对象,例如上例中的数字1,2,3叫做元素。上述问题就是:
把3个不同的元素排成一列,共有几种不同的排法?
对于n个不同的元素,也可以提出类似的问题:把n个不同的元素排成一列,共有几种不同的排法?
把n个不同的元素排成一列,叫做这n个元素的全排列(也简称排列)
n个不同元素的所有排列的种数,通常用 P n P_n Pn表示。由引例的结果可知 P 3 = 3 ∗ 2 ∗ 1 = 6 P_3=3*2*1=6 P3=3∗2∗1=6
为了得出计算 P n P_n Pn的公式,可以仿照引例进行讨论:
从n个元素中任取一个放在第一个位置上,有n种取法;
又从剩下的n-1个元素中任取一个放在第二个位置上,有n-1种取法;
这样继续下去,直到最后只剩下一个元素放在第n个位置上,只有1种取法。于是:
对于n个不同的元素,先规定各元素之间有一个标准次序(例如n个不同的自然数,可规定由小到大为标准次序),于是在这n个元素的任一排列中,当某两个元素的先后次序与标准次序不同时,就说有1个逆序。一个排列中所有逆序的总数叫做这个排列的逆序数。
下面来讨论计算排列的逆序数的方法:
不失一般性,不妨设n个元素为1至n这n个自然数,并规定由小到大为标准次序,设
为这n个自然数的一个排列,考虑元素 P i ( i = 1 , 2 , . . . , n ) P_i(i=1,2,...,n) Pi(i=1,2,...,n),如果比 P i P_i Pi大的且排在 P i P_i Pi前面的元素有 t i t_i ti个,就说 P i P_i Pi这个元素的逆序数是 t i t_i ti。全体元素的逆序数之总和:
即是这个排列的逆序数。
求排列32514的逆序数
在排列32514中:
3排在首位,逆序数为0;
2的前面比2大的数有一个(3),故逆序数为1;
5是最大数,逆序数为0;
1的前面比1大的数有三个(3、2、5),故逆序数为3;
4的前面比4大的数有一个(5),故逆序数为1,于是这个排列的逆序数为
为了给出n阶行列式的定义,先来研究三阶行列式的结构,三阶行列式定义为:
容易看出:
一、(6)式右边的每一项都恰是三个元素的乘积,这三个元素位于不同的行、不同的列。因此,(6)式右端的任一项除正负号可以写成 a a p a , a 2 p 2 , a 3 p 3 a_{ap_a},a_{2p_2},a_{3p_3} aapa,a2p2,a3p3。这里的第一个下标(行标)排成标准次序123,而第二个下标(列标)排成p1p2p3,它是1,2,3三个数的某个排列,这样的排列共有6种,对应(6)式右端共含6项。
二、各项的正负号与列标的排列对照:
带正号的三项列标排列是123,231,312;
带负号的三项列标排列是132,213,321。
经计算可知前三个排列都是偶排列,而后三个排列都是奇排列。因此各项所带的正负号可以表示为 ( − 1 ) t (-1)^t (−1)t,其中t为列标排列的逆序数。
总之,三阶行列式可以写成
其中t为排列p1,p2,p3的逆序数, ∑ \sum ∑表示对1,2,3三个数的的所有排列p1p2p3取和。
因此,可以把行列式推广到一般情形。
设有 n 2 n^2 n2个数,排成n行n列的数表:
作出表中位于不同行不同列的n个数的乘积,并冠以符号 ( − 1 ) t (-1)^t (−1)t,得到形如
的项,其中p1p2…pn为自然数1,2,。。。n的一个排列,t为这个排列的逆序数。由于这样的排列共有n!个,因为形如(7)式的项共有n!项。所有这n!项的代数和:
称为n阶行列式,记作
简记作 d e t ( a i j ) det(a_{ij}) det(aij),其中 a i j a_{ij} aij为行列式D的(i,j)元。
按此定义的二阶、三阶行列式,与$1式中用对角线法则定义的二阶、三阶行列式,显然是一致的。当n=1时,一阶行列式|a|=a,注意不要与绝对值记号相混淆。
第一式左端称为对角行列式,其结果是显然的,下面只证第二式。
在第二式左端中, λ i \lambda_i λi为行列式的(i,n-i+1)元,故记 λ i = a i , n − i + 1 , \lambda_i=a_i,n-i+1, λi=ai,n−i+1,则依行列式定义
其中t为排列n(n-1)…2 1的逆序数,故
t = 0 + 1 + 2 + . . . + ( n − 1 ) = n ( n − 1 ) 2 t=0+1+2+...+(n-1)= \frac{n(n-1)}{2} t=0+1+2+...+(n−1)=2n(n−1)。 证毕
主对角线以下(上)的元素都为0的行列式叫做上(下)三角形行列式,它的值与对角行列式一样。
证明下三角行列式
证 由 于 当 j > i 时 , a i j = 0 , 故 D 中 可 能 不 为 0 的 元 素 a i p i , 由于当j>i时,a_{ij}=0,故D中可能不为0的元素a_{ip_i}, 由于当j>i时,aij=0,故D中可能不为0的元素aipi,
其 下 标 应 有 p i ≤ i , 即 p 1 ≤ 1 , p 2 ≤ 2 , . . . , p n ≤ n . 其下标应有p_i\le i,即p_1\le 1,p_2 \le 2,...,p_n\le n. 其下标应有pi≤i,即p1≤1,p2≤2,...,pn≤n.
在所有排列p1p2…pn中,能满足上述关系的排列只有一个自然排列12…n,所以D中可能不为0的项只有一项 ( − 1 ) t a 11 a 22 . . . a n n . (-1)^ta_{11}a_{22}...a{nn}. (−1)ta11a22...ann.
此项的符号 ( − 1 ) t = ( − 1 ) 0 = 1 , 所 以 (-1)^t=(-1)^0=1,所以 (−1)t=(−1)0=1,所以
为了研究n阶行列式的性质,先来讨论对换以及它与排列的奇偶性的关系。
在排列中,将任意两个元素对调,其余的元素不动,这种作出新排列的手续叫做对换。将相邻两个元素对换,叫做相邻对换。
证 先证相邻对换的情形。
设 排 列 为 a 1 . . . a l a b b 1 . . . b m , 对 换 a 与 b , 变 为 a 1 . . . a l b a b 1 . . . b m . 显 然 , 设排列为a_1...a_labb_1...b_m,对换a与b,变为a_1...a_lbab_1...b_m.显然, 设排列为a1...alabb1...bm,对换a与b,变为a1...albab1...bm.显然,
a 1 . . . a l ; b 1 . . . b m 这 些 元 素 的 逆 序 数 经 过 对 换 并 不 改 变 , 而 a , b 两 元 素 的 逆 序 数 改 变 为 : 当 a < b 时 , a_1...a_l;b_1...b_m这些元素的逆序数经过对换并不改变,而a,b两元素的逆序数改变为:当aa1...al;b1...bm这些元素的逆序数经过对换并不改变,而a,b两元素的逆序数改变为:当a<b时,
经 对 换 后 a 的 逆 序 数 增 加 1 而 b 的 逆 序 数 不 变 ; 当 a > b 时 , 经 对 换 后 a 的 逆 序 数 不 变 而 b 的 逆 序 数 减 少 为 1. 经对换后a的逆序数增加1而b的逆序数不变;当a>b时,经对换后a的逆序数不变而b的逆序数减少为1. 经对换后a的逆序数增加1而b的逆序数不变;当a>b时,经对换后a的逆序数不变而b的逆序数减少为1.
所 以 排 列 a 1 . . . a l a b b 1 . . . b m 与 a 1 . . . a l b a b 1 . . . b m 的 奇 偶 性 不 同 。 所以排列a_1...a_labb_1...b_m与a_1...a_lbab_1...b_m的奇偶性不同。 所以排列a1...alabb1...bm与a1...albab1...bm的奇偶性不同。
再证一般对换的情形。
设 排 列 为 a 1 . . . a l a b 1 . . . b m b c 1 . . . c n , 把 它 作 为 m 次 相 邻 对 换 , 变 成 a 1 . . . a l a b b 1 . . . b m c 1 . . . c n , 设排列为a_1...a_lab_1...b_mbc_1...c_n,把它作为m次相邻对换,变成a_1...a_labb_1...b_mc_1...c_n, 设排列为a1...alab1...bmbc1...cn,把它作为m次相邻对换,变成a1...alabb1...bmc1...cn,
再 作 m + 1 次 相 邻 对 换 , 变 成 a 1 . . . a l b b 1 . . . b m a c 1 . . . c n , 总 之 , 经 2 m + 1 次 相 邻 对 换 , 再作m+1次相邻对换,变成a_1...a_lbb_1...b_mac_1...c_n,总之,经2m+1次相邻对换, 再作m+1次相邻对换,变成a1...albb1...bmac1...cn,总之,经2m+1次相邻对换,
排 列 a 1 . . . a l a b 1 . . . b m b c 1 . . . c n 变 成 排 列 a 1 . . . a l b b 1 . . . b m a c 1 . . . c n , 所 以 这 两 个 排 列 的 奇 偶 性 相 反 。 排列a_1...a_lab_1...b_mbc_1...c_n变成排列a_1...a_lbb_1...b_mac_1...c_n,所以这两个排列的奇偶性相反。 排列a1...alab1...bmbc1...cn变成排列a1...albb1...bmac1...cn,所以这两个排列的奇偶性相反。
证 由定理1知对换的次数就是排列奇偶性的变化次数,而标准排列是偶排列(逆序数为0),因此知推论成立。
利用定理1,下面来讨论行列式定义的另一种表示法:
对于行列式的任一项
其中 1... i . . . j . . . n 为 自 然 数 , t 为 排 列 p 1 . . . p i . . . p j . . . p n 的 逆 序 数 , 对 换 元 素 a i p i 与 a j p j 成 1...i...j...n为自然数,t为排列p_1...p_i...p_j...p_n的逆序数,对换元素a_{ip{i}}与a_{jp{j}}成 1...i...j...n为自然数,t为排列p1...pi...pj...pn的逆序数,对换元素aipi与ajpj成
这时,这一项的值不变,而行标与列标排列同时作了一次相应的对换。设新的行标排列1…i…j…n的逆序数为r,则r为奇数;设新的列标排列 p 1 . . . p i . . . p j . . . p n p_1...p_i...p_j...p_n p1...pi...pj...pn的逆序数为t1,则
于是
这就表明,对换乘积中两个元素的次序,从而行标排列与列标排列同时作了相应的对换,则行标排列与列标排列的逆序数之和并不改变奇偶性。经一次对换是如此,经很多词对换当然还是如此。于是,经过若干次对换。使:
列标排列 p 1 p 2 . . . p n p_1 p_2...p_n p1p2...pn(逆序数为t)变为自然排列(逆序数为0);
行标排列则相应的从自然排列变成为某个新的排列,设此新排列为 q 1 q 2 . . . q n , q_1q_2...q_n, q1q2...qn,其逆序数为s,则有
又,若 p j = j , 则 q j = i ( 即 a i p i = a i j = a q j j ) . 可 见 排 列 q 1 q 2 . . . q n 由 排 列 p 1 p 2 . . . p n 所 唯 一 确 定 。 p_j=j,则q_j=i(即a_{ip_i}=a_{ij}=a_{q_jj}).可见排列q_1q_2...q_n由排列p_1p_2...p_n所唯一确定。 pj=j,则qj=i(即aipi=aij=aqjj).可见排列q1q2...qn由排列p1p2...pn所唯一确定。
由此可得
D = ∑ ( − 1 ) t a p D=\sum(-1)^ta_p D=∑(−1)tap
其中t为行标排列 p 1 p 2 . . . p n p_1p_2...p_n p1p2...pn的逆序数。
由 上 面 讨 论 得 知 : 对 于 D 中 任 一 项 ( − 1 ) t a 1 p 1 a 2 p 2 . . . a n p n , 总 有 且 仅 有 D 1 中 的 某 一 项 由上面讨论得知:对于D中任一项(-1)^ta_{1p_1}a_{2p_2}...a_{np_n},总有且仅有D1中的某一项 由上面讨论得知:对于D中任一项(−1)ta1p1a2p2...anpn,总有且仅有D1中的某一项
( − 1 ) t a q 1 1 a q 2 2 . . . a q n n 与 之 对 应 并 相 等 ; 反 之 , 对 于 D 1 中 的 任 一 项 ( − 1 ) t a p 1 1 a p 2 2 . . . a p n n , (-1)^ta_{q_11}a_{q_22}...a_{q_nn}与之对应并相等;反之,对于D1中的任一项(-1)^ta_{p_11}a_{p_22}...a_{p_nn}, (−1)taq11aq22...aqnn与之对应并相等;反之,对于D1中的任一项(−1)tap11ap22...apnn,
也 总 有 且 仅 有 D 中 的 某 一 项 ( − 1 ) t a 1 q 1 a 2 q 2 . . . a n q n 与 之 对 应 并 相 等 , 也总有且仅有D中的某一项(-1)^ta_{1q_1}a_{2q_2}...a_{nq_n}与之对应并相等, 也总有且仅有D中的某一项(−1)ta1q1a2q2...anqn与之对应并相等,
于是D与D1中的项可以一一对应并相等,从而D=D1
证 记 D = d e t ( a i j ) 的 转 置 行 列 式 记 D=det(a_{ij})的转置行列式 记D=det(aij)的转置行列式
即 D T 的 ( i , j ) 元 为 b i , j , 则 b n = a j i ( i , j = 1 , 2 , . . . , n ) , 按 定 义 D^T的(i,j)元为b_{i,j},则b_n=a{ji}(i,j=1,2,...,n),按定义 DT的(i,j)元为bi,j,则bn=aji(i,j=1,2,...,n),按定义
而由定理2,有
证毕
由此性质可知,行列式中的行与列具有同等的地位,行列式的性质凡是对行成立的队列也同样成立,反之亦然。
证 设行列式
是由行列式 D = d e t ( a i j ) 对 换 i , j 两 行 得 到 的 , 即 当 k ≠ i , j 时 , b k p ; 当 k = i , j 时 , b i p = a j p , b j p = a i p , 于 是 D=det(a_{ij})对换i,j两行得到的,即当k\not = i,j时,b_{kp};当k=i,j时,b_{ip}=a_{jp},b_{jp}=a_{ip},于是 D=det(aij)对换i,j两行得到的,即当k=i,j时,bkp;当k=i,j时,bip=ajp,bjp=aip,于是
其中1…i…j…n为自然排列,t为排列p1…pi…pj…pn的逆序数。设排列p1…pj…pi…pu的逆序数为t1,则 ( − 1 ) t = − ( − 1 ) t 1 , (-1)^t=-(-1)^{t1}, (−1)t=−(−1)t1,故
以ri表示行列式的第i行,以ci表示第i列。交换i,j两行记作ri<–>rj,交换i,j两列记作ci<–>cj。
第i行(或列)乘以k,记作rik(或cik)。
第i行(或列)提出公因子k,记作ri/k(或ci/k).
例如以数k乘第j列加到第i列上(记作ci+kcj),有
(以数k乘第j行加到第i行上,记作ri+krj)
以上诸性质请读者证明之
上述性质5表明:当某一行(或列)的元素为两数之和时,行列式关于该行(或列)可分解为两个行列式。若n阶行列式每个元素都表示成两数之和,则它可分解成 2 n 2^n 2n个行列式。例如二阶行列式
性质2,3,6介绍了行列式关于行和关于列的三种运算,即
r i < − − > r j , r i ∗ k , r i + k r j 和 c i < − − − > c j , c i ∗ k , c i + k c i , r_i<-->r_j,r_i*k,r_i+kr_j和c_i<--->c_j,c_i*k,c_i+kc_i, ri<−−>rj,ri∗k,ri+krj和ci<−−−>cj,ci∗k,ci+kci,利用这些运算可简化行列式的计算,特别是利用运算 r i + k r j ( 或 c i + k c j ) r_i+kr_j(或c_i+kc_j) ri+krj(或ci+kcj)可以把行列式中许多元素化为0.计算行列式常用的一种方法就是利用运算 r i + k r j r_i+kr_j ri+krj把行列式化为上三角形行列式,从而算得行列式的值,请看下例:
上面解法中,先用了运算 c 1 < — — > c 2 , 其 目 的 是 把 a 11 换 成 1 , c_1<——>c_2,其目的是把a_{11}换成1, c1<——>c2,其目的是把a11换成1,从而利用运算 r i − a i 1 r 1 , 即 可 把 a i 1 ( i = 2 , 3 , 4 ) 变 为 0. 如 果 不 先 作 c 1 < — — > c 2 , 则 由 于 原 式 中 a 11 = 3 , 需 用 运 算 r i − a i 1 3 r 1 把 a i 1 变 为 0 , 这 样 计 算 时 就 比 较 麻 烦 。 第 二 步 把 r 2 − r 1 和 r 4 + 5 r 1 r_i-a_{i1}r_1,即可把a_{i1}(i=2,3,4)变为0.如果不先作c_1<——>c_2,则由于原式中a_{11}=3,需用运算r_i-\frac{a_{i1}}{3}r_1把a_{i1}变为0,这样计算时就比较麻烦。第二步把r_2-r_1和r_4+5r_1 ri−ai1r1,即可把ai1(i=2,3,4)变为0.如果不先作c1<——>c2,则由于原式中a11=3,需用运算ri−3ai1r1把ai1变为0,这样计算时就比较麻烦。第二步把r2−r1和r4+5r1写在一起,这是两次运算,并把第一次运算结果的书写省略了。
计算
解
这个行列式的特点是各列4个数之和都是6。把第2,3,4行同时加到第1行,提出公因子6,然后各行减去第一行:
上述诸例中都用到把几个运算写在一起的省略写法,这里要注意各个运算的次序一般不能颠倒,这是由于后一次运算是作用在前一次运算结果上的缘故。例如:
可见两次运算当次序不同时所得结果不同,忽视后一次运算是作用在前一次运算的结果上,就会出错,例如:
这样的运算是错误的,出错的原因在于第二次运算找错了对象。
此外还要注意运算 r i + r j 与 r j + r i 的 区 别 , 记 号 r i + k r j 不 能 写 作 k r j + r i r_i+r_j与r_j+r_i的区别,记号r_i+kr_j不能写作kr_j+r_i ri+rj与rj+ri的区别,记号ri+krj不能写作krj+ri(这里不能套用加法的交换律)
上述诸例都是利用运算 r i + k r j r_i+kr_j ri+krj把行列式化作上三角形行列式,用归纳法不难证明(这里不证)任何n阶行列式总能利用运算 r i + k r j r_i+kr_j ri+krj化为上三角行列式,或化为下三角行列式(这时要先把 a 1 n , . . . a n − 1 , n 化 为 0 a_{1n},...a_{n-1,n}化为0 a1n,...an−1,n化为0)。类似地,利用列运算 c i + k c j c_i+kc_j ci+kcj,也可把行列式化为上三角形行列式或下三角形行列式。
设
证明 D = D 1 D 2 D=D1D2 D=D1D2
证 对D1作运算 r i + λ r j , 把 D 1 化 为 下 三 角 形 行 列 式 , 设 为 r_i+\lambda r_j,把D1化为下三角形行列式,设为 ri+λrj,把D1化为下三角形行列式,设为
对D2作运算 c i + λ c j c_i+\lambda c_j ci+λcj把D2化为下三角行列式,设为
于是,对D的前k行作运算 r i + λ r j , r_i+\lambda r_j, ri+λrj,再对后n列作运算 c i + λ c j , c_i+\lambda c_j, ci+λcj,把D化为下三角形行列式
一般来说,低阶行列式的计算比高阶行列式的计算要简便,于是,我们自然地考虑用低阶行列式来表示高阶行列式的问题。为此,先引进余子式和代数余子式的概念。
在n阶行列式中,把(i,j)元aij所在的第i行和第j列划去后,留下来的n-1阶行列式叫做(i,j)元aij的余子式,记作Mij;记:
Aij叫做(i,j)元aij的代数余子式。
例如四阶行列式
中(3,2)元a32的余子式和代数余子式分别为
引理 一个n阶行列式,如果其中第i行所有元素除(i,j)元aij外都为零,那么这行列式等于aij与它的代数余子式的乘积,即
证 先证(i,j)=(1,1)的情形,此时
这是例10中当k=1时的特殊情形,按例10的结论,即有
D = a 11 M 11 , D=a_{11}M_{11}, D=a11M11,
又 A 11 = ( − 1 ) 1 + 1 M 11 = M 11 , 又A_{11}=(-1)^{1+1}M_{11}=M_{11}, 又A11=(−1)1+1M11=M11,
从 而 D = a 11 A 11 从而 D=a_{11}A_{11} 从而D=a11A11.
再证一般情形,此时
为了利用前面的结果,把D的行列作如下调换:把D的第i行依次与第i-1行、第i-2
行、。。。、第1行对调,这样数aij就调成(1,j)元,调换的次数为i-1.再把第
j列依次与第j-1列、第j-2列。。。、第1列对调,这样数aij就调成(1,1)元,掉
换的次数为j-1。总之,经i+j-2次调换,把数aij调成(1,1)元,所得的行列式D1=
( − 1 ) i + j − 2 D = ( − 1 ) i + j D , (-1)^{i+j-2}D=(-1)^{i+j}D, (−1)i+j−2D=(−1)i+jD,从而D1中(1,1)元的余子式就是D中(i,j)元的余子式Mij.
由于D1的(1,1)元为aij,第1行其余元素都为0,利用前面的结果,有
D 1 = a i j M i j D_1=a_{ij}M_{ij} D1=aijMij
于是 D = ( − 1 ) i + j a i j M i j = a i j A i j D=(-1)^{i+j}a_{ij}M_{ij}=a_{ij}A_{ij} D=(−1)i+jaijMij=aijAij
D = a i 1 A i 1 + a i 2 A i 2 + . . . + a i n A i n ( i = 1 , 2 , . . . , n ) , D=a_{i1}A_{i1}+a_{i2}A_{i2}+...+a_{in}A_{in} (i=1,2,...,n), D=ai1Ai1+ai2Ai2+...+ainAin(i=1,2,...,n),
或 D = a 1 j A 1 j + a 2 j A 2 j + . . . + a n j A n j ( j = 1 , 2... , n ) . D=a_{1j}A_{1j}+a_{2j}A_{2j}+...+a_{nj}A_{nj} (j=1,2...,n). D=a1jA1j+a2jA2j+...+anjAnj(j=1,2...,n).
根据引理,即得
D = a i 1 A i 1 + a i 2 A i 2 + . . . + a i n A i n ( i = 1 , 2 , . . . , n ) D=a_{i1}A_{i1}+a_{i2}A_{i2}+...+a_{in}A_{in} (i=1,2,...,n) D=ai1Ai1+ai2Ai2+...+ainAin(i=1,2,...,n).
类似地,若按列证明,可得
D = a 1 j A 1 j + a 2 j A 2 j + . . . + a n j A n j ( j = 1 , 2 , . . . , n ) D=a_{1j}A_{1j}+a_{2j}A_{2j}+...+a_{nj}A_{nj} (j=1,2,...,n) D=a1jA1j+a2jA2j+...+anjAnj(j=1,2,...,n).
这个定理叫做行列式按行(列)展开法则。利用这一法则并结合行列式的性质,可以简化行列式的计算。
下面用此法则来计算例7的
证明范德蒙德(Vandermonde)行列式
其中记号“ ∏ \prod ∏”表示全体同类因子的乘积。
所以当n=2时(8)式成立。现在假设(8)式对于n-1阶范德蒙行列式成立,要证(8)式对n阶范德蒙行列式也成立。
为此,设法把Dn降阶:从第n行开始,后行减去前行的 x 1 x1 x1倍,有
按第1列展开,并把每列的公因子(x2-x1)提出,就有
上式右端的行列式是n-1阶范德蒙德行列式,按归纳法假设,它等于所有(xi-xj)因子的乘积,其中 n ≥ i > j ≥ 2. n\geq i>j\geq 2. n≥i>j≥2.故
例11和例12都是计算n阶行列式。计算n阶行列式,常要使用数学归纳法,不过在比较简单的情形(如例11),可省略归纳法的叙述格式,但归纳法的主要步骤是不可能省略的。这主要步骤是:导出递推公式(例11中导出 D 2 n = ( a d − b c ) D 2 ( n − 1 ) D_{2n}=(ad-bc)D_{2(n-1)} D2n=(ad−bc)D2(n−1))及检验n=1时结论成立(例11中最后用到 D 2 = a d − b c D_2=ad-bc D2=ad−bc).
由定理3,还可得下述重要推论。
证 把行列式 D = d e t ( a i j ) D=det(a_{ij}) D=det(aij)按第j行展开,有
在上式中把 a j k 换 成 a i k ( k = 1 , . . . , n ) , 可 得 a_{jk}换成a_{ik}(k=1,...,n),可得 ajk换成aik(k=1,...,n),可得
当 i ≠ j 时 , 上 式 右 端 行 列 式 中 有 两 行 对 应 元 素 相 同 , 故 行 列 式 i \not= j时,上式右端行列式中有两行对应元素相同,故行列式 i=j时,上式右端行列式中有两行对应元素相同,故行列式等于零,即得:
上述证法如按列进行,即可得
综合定理3及其推论,有关代数余子式的重要性质:
仿照上述推论证明中所用的方法,在行列式det(aij)按第i行展开的展开式
中,用b1,b2,…,bn依次代替ai1,ai2,…ain,可得:
其实,把(9)式左端行列式按第i行展开,注意到它的(i,j)元的代数余子式 A i j ( j = 1 , 2 , . . . , n ) , 也 可 知 ( 9 ) 式 成 立 。 A_{ij}(j=1,2,...,n),也可知(9)式成立。 Aij(j=1,2,...,n),也可知(9)式成立。
类似地,用 b 1 , . . . , b n 代 替 d e t ( a i j ) 中 的 第 j 列 , 可 得 b_1,...,b_n代替det(a_{ij})中的第j列,可得 b1,...,bn代替det(aij)中的第j列,可得
设
D 的 ( i , j ) 元 的 余 子 式 和 代 数 余 子 式 依 次 记 作 M i j 和 A i j , 求 D的(i,j)元的余子式和代数余子式依次记作M_{ij}和A_{ij},求 D的(i,j)元的余子式和代数余子式依次记作Mij和Aij,求
A 11 + A 12 + A 13 + A 14 及 M 11 + M 21 + M 31 + M 41 . A_{11}+A_{12}+A_{13}+A_{14}及M_{11}+M_{21}+M_{31}+M_{41}. A11+A12+A13+A14及M11+M21+M31+M41.
解
按(9)式可知 A 11 + A 12 + A 13 + A 14 等 于 用 1 , 1 , 1 , 1 代 替 D 中 的 第 一 行 所 得 的 行 列 式 , 即 A_{11}+A_{12}+A_{13}+A_{14}等于用1,1,1,1代替D中的第一行所得的行列式,即 A11+A12+A13+A14等于用1,1,1,1代替D中的第一行所得的行列式,即
按(10)式可知
含有n个未知数x1,x2,…,xn的n个线性方程的方程组
与二、三元线性方程组相类似,它的解可以用n阶行列式表示,即有
那么,方程组(11)有唯一解
其中Dj(j=1,2,…,n)是把系数行列式D中第j列的元素用方程组右端的常数项代替后所得到的的n阶行列式,即
这个法则的正面在下一章给出,注意这里的Dj有展开式(10)
设 曲 线 y = a 0 + a 1 x + a 2 x 2 + a 3 x 3 , 通 过 四 点 ( 1 , 3 ) , ( 2 , 4 ) , ( 3 , 3 ) 设曲线y=a_0+a_1x+a_2x^2+a_3x^3,通过四点(1,3),(2,4),(3,3) 设曲线y=a0+a1x+a2x2+a3x3,通过四点(1,3),(2,4),(3,3)
, ( 4 , − 3 ) , 求 系 数 a 0 , a 1 , a 2 , a 3 . ,(4,-3),求系数a_0,a_1,a_2,a_3. ,(4,−3),求系数a0,a1,a2,a3.
解 把四个点的坐标代入曲线方程,得到线性方程组
其系数行列式
是一个范德蒙德行列式,按例12的结果(例12中范德蒙德行列式取 D T D^T DT的形式),可得
D=12312*1=12,
撇开求解公式(12),克拉默法则可叙述为下面的定理:
定理4的逆否定理为:
线性方程组(11)右端的常数项b1,b2,…,bn不全为零时,线性方程组(11)叫做非齐次线性方程组,当b1,b2,…,bn全为零时,线性方程组(11)叫做齐次线性方程组。
对于齐次线性方程组
x1=x2=…=xn=0一定是它的解,这个解叫做齐次线性方程组(13)的零解。
如果一组不全为零的数是(13)的解,则它叫做齐次线性方程组(13)的非零解。齐次线性方程组(13)一定有零解,但不一定有非零解。
把定理4应用于齐次线性方程组(13),可得
定理5(或定理5‘)说明系数行列式D=0是齐次线性方程组有非零解的必要条件。在第三章中还将证明这个条件也是充分的。
问 λ \lambda λ取何值时,齐次线性方程组
有非零解?
解
由定理5’可知,若所给齐次线性方程组有非零解,则其系数行列式D=0.而
由D=0,得 λ = 2 , λ = 5 , λ = 8 \lambda =2,\lambda=5,\lambda=8 λ=2,λ=5,λ=8。
不难验证,当 λ = 2 或 8 时 , 所 给 齐 次 线 性 方 程 组 确 有 非 零 解 。 \lambda =2或8时,所给齐次线性方程组确有非零解。 λ=2或8时,所给齐次线性方程组确有非零解。