在含有文字变量 (单项式或多项式) 的行列式中, 如当某个变量取某个特定值时行列式值为零, 则该行列式必含有某个特定的因子. 这种方法称为提取因子法, 其证明需要用到多元多项式的整性, 有兴趣的读者可以参考论文 [9]. 用提取因子法常常可以巧妙地将行列式的值求出来.
例 1.12
计算:
∣A∣=xyzwyxwzzwxywzyx
解
设 ∣A∣=f(x) ,将所有行加到第一行上可以提出因子 x+y+z+w . 第二行乘以 1,第三、第四行乘以 -1 加到第一行上可提出因子 x+y−z−w . 同理可知 ∣A∣ 有因子 x+z−y−w,x+w−y−z . 又 ∣A∣ 看成为 x 的函数是四次的,首项系数为 1,故 ∣A∣=(x+y+z+w)(x+y−z−w)(x+z−y−w)(x+w−y−z) . [
注
利用行列式的性质可以给出例 1.12 另一种解法, 请参考 [1] 的例 1.5.10.
例 1.13
计算行列式的值:
∣A∣=0xyzx0zyyz0xzyx0.
解
容易看出例 1.13 是例 1.12 的特殊情形, 故
∣A∣=(x+y+z)(x−y−z)(x−y+z)(x+y−z).
例 1.14
计算行列式:
∣A∣=1+x11111−x11111+y11111−y
解
显然当 x=0 或 y=0 时 ∣A∣=0 . 因此 ∣A∣ 含有因子 xy . 若将 −x 代 x ,得到的行列式仍和 ∣A∣ 相等 (只要将第一、第二行对换,再将第一、第二列对换). 可见, ∣A∣ 含有因子 x2 ,同理 ∣A∣ 含有因子 y2 . 而 x2y2 项的系数是 1,因此 ∣A∣=x2y2 .
例 1.15
求下列行列式的值:
∣A∣=(a+b)2a2b2c2(b+c)2b2c2a2(c+a)2.
解
若 a=0 ,则第一、第三两列成比例,故行列式值为零. 于是 a 是 ∣A∣ 的因子,同理 b,c 是 ∣A∣ 的因子. 又第三列减去第二列,再将第二列减去第一列可提出公因子 (a+b+c)2 . 于是 ∣A∣=abc(a+b+c)2f(a,b,c) ,其中 f(a,b,c) 是一次齐次多项式,设 f(a,b,c)=k1a+k2b+k3c . 若将 a,b,c 做置换, ∣A∣ 的值仍不变,所以 k1=k2=k3 . 于是 ∣A∣=kabc(a+b+c)3 . 最后取 a=b=c=1 可以决定 k=2 , 故 ∣A∣=2abc(a+b+c)3 .
例 1.16
计算下列行列式 (称为 Cauchy 行列式):
∣A∣=(a1+b1)−1(a2+b1)−1⋮(an+b1)−1(a1+b2)−1(a2+b2)−1⋮(an+b2)−1⋯⋯⋯(a1+bn)−1(a2+bn)−1⋮(an+bn)−1.
解
将 ∣A∣ 的每一行提出公分母,得到
∣A∣=i,j=1∏n(ai+bj)−1∣B∣
其中 ∣B∣ 是一个 n 阶行列式,它的第 (i,j) 元素为
k=1∏n(ai+bk)/(ai+bj)
现来计算 ∣B∣ . 若 ai=aj(i=j) ,则显然 ∣B∣=0 (有二行相同). 因此 ∣B∣ 含有因子 (ai−aj) ,同理 ∣B∣ 含有因子 (bi−bj) . 又 ai 在 ∣B∣ 展开式中的次数为 n−1,bi 的次数也是 n−1 ,因此
∣B∣=k1≤i<j≤n∏(ai−aj)(bi−bj).
为决定 k 的值,令 ai=−bi(i=1,2,⋯,n).∣B∣ 这时成为对角行列式,注意到 bi=−ai ,我们有
∣B∣=1≤i=j≤n∏(ai−aj)=1≤i<j≤n∏(ai−aj)(bi−bj).
这表明 k=1 . 因此
∣A∣=i,j=1∏n(ai+bj)1≤i<j≤n∏(ai−aj)(bi−bj).□