利用行列式的性质 6 可将一个行列式拆分为两个或多个行列式之和来计算. 用这种方法有时会收到很好的效果. 事实上我们在例 1.25 中一开始就用了这个办法. 下面是又一个例子. 以后我们还要多次使用这个方法.
例 1.32
设 t 是一个参数,
∣A(t)∣=a11+ta21+t⋮an1+ta12+ta22+t⋮an2+t⋯⋯⋯a1n+ta2n+t⋮ann+t
求证:
∣A(t)∣=∣A(0)∣+ti,j=1∑nAij,
其中 Aij 是 aij 在 ∣A(0)∣ 中的代数余子式.
证明
将行列式第一列拆成两列再展开:
∣A(t)∣=a11a21⋮an1a12+ta22+t⋮an2+t⋯⋯⋯a1n+ta2n+t⋮ann+t+tt⋮ta12+ta22+t⋮an2+t⋯⋯⋯a1n+ta2n+t⋮ann+t.
上式中的右边一个行列式用 -1 乘以第一列加到后面的列上去, 得到:
tt⋮ta12a22⋮an2⋯⋯⋯a1na2n⋮ann=t(A11+A21+⋯+An1).
再对另一个行列式第二列拆成两列展开, 不断这样做下去就可得到结论.
注
用上面的方法不难证明更一般的结论.
推论 已知
∣A∣=a11a21⋮an1a12a22⋮an2⋯⋯⋯a1na2n⋮ann,
则
∣A(t1,t2,⋯,tn)∣=a11+t1a21+t1⋮an1+t1a12+t2a22+t2⋮an2+t2⋯⋯⋯a1n+tna2n+tn⋮ann+tn=∣A∣+j=1∑ntji=1∑nAij.
我们将用上面例题中的结论来计算下面的行列式. 虽然这个行列式可以直接套
用例 1.25 的结论, 但是下面的方法仍具有一定的启发性.
例 1.33
计算 n 阶行列式的值:
∣A∣=ac⋮cba⋮c⋯⋯⋯bb⋮a.
解
令
∣A(t)∣=a+tc+t⋮c+tb+ta+t⋮c+t⋯⋯⋯b+tb+t⋮a+t=∣A∣+tu,u=i,j=1∑nAij.
注意 u 和 t 无关. 当 t=−b 时,得
∣A(−b)∣=a−bc−b⋮c−b0a−b⋮c−b⋯⋯⋯00⋮a−b=∣A∣−bu=(a−b)n
同理,当 t=−c 时, ∣A(−c)∣=∣A∣−cu=(a−c)n . 若 b=c ,消去 u 可得
∣A∣=b−cb(a−c)n−c(a−b)n.
若 b=c ,这是一个各行和相等的行列式,用 §1.2.5 的方法不难求得
∣A∣=(a+(n−1)b)(a−b)n−1.