四阶行列式的计算
根据上三角计算四阶行列式
对于超过3阶以上的行列式,通常需要使用行列式的性质,把他化为上三角进行计算。主要使用的一条性质是:
行列式的某一行 (列) 乘以某个数加到另一行 (列) 上, 行列式的值不变。
例求四阶行列式
D=31221032−11410274 解:这是一个四阶行列式,主要利用行列式的性质,把他化成上三角。
①因为最终化为上三角,所以,我们希望第一行第一列最好都是1,然后用第一行消去第二行,用第一行消去第三行,用第一行消去第四行。为此,第二行和第一行互换,根据行列式性质,互换两行,行列式变号,前面需要添加一个负号。
Dr1↔r2−132201321−1412074 ②现在第一行不变,利用第一行分别消去第二行,第三行和第四行。行列式有一个性质是:一行的k倍加到另一行上去,行列式的值不变,因此
(i)第一行乘以 −3 加到第二行
(ii)第一行乘以 −2 加到第三行
(iii)第一行乘以 −2 加到第四行
D=−3r1+r2−2r1+r3−2r1+r4−100001321−42−12−630 ③ 现在第一列已经变成(k,0,0,0) 上三角形式了,
接下来处理第二列,让第二列由 (0,1,3,2) 变成 (a,b,0,0)形式, 为此,以第二行为基础,消去第三行和第四行。
(i)将第2行乘以 −3 加到第三行
(ii)将第2行乘以 −2 加到第四行
此时得到的行列式如下:
D−3r2+r3−2r2+r4−100001001−41472−62112 注意 在第一列已经处理完毕的情况下,第一列不再主动参与运算。比如第一行乘以一个数加到下面任何一行,都会破坏前面列已经化简的结果,但是从下往上被动是可以的,因为已经处理的列下面是0,0的倍数加上上面,值不变。
④观察上面第三行的数字是14和第四行的7,虽然14乘以−21 加到第四行可以销掉第四行,但是会产生分数,我们尽可能希望使用整数,因此 交换第三行和第四行(注意行列式再次变号),
Dr3↔r4100001001−47142−61221 然后用新的第3行乘以 −2 加到第四行上去。
D−2r3+r4−2100001001−4702−612−3 ⑤ 此时行列式已经化成上三角,结果是主对角线的值
100001001−4702−612−3=−21 对于任意一个四阶行列式,通过上述得变换,化简为上三角或下三角行列式,然后其值为主对角线的乘积。但是在具体算时,需要灵活运动行列的性质。
例计算
D=2354−3−24643−3−4542−5 解: 因为现 在a11=2 ,若将 a21,a31 化零时会出现分数。 我们要尽可能想办法让行列式中a11=1,(当然-1也可以) , 一种方法是第一行提取公因子法,即第一行提取一个公因子2,但是这样后面几个数字也会出现分数。
为此,先将 D 中第二 行的 −1 倍加到第一行上,使新的 a11=−1 .根据新的第 1 行的特点,将 a12,a13,a14 化为零更方便,
① 将第2行的-1倍加到第一行上,结果如下。 此时可以按照上一个例题用第一行消去第2,3,4 行,但是我们仔细观察数字,用第一列消去第2,3,4列更方便。总之,在化简过程中要保存两个原则,一是尽可能化为零,二是尽可能化为上三角或下三角,这2个主轴不能变。 根据结果要随时改变解题策略。
=−1354−1−24613−3−4142−5 ② 观察第一行后面3个数字,用第一列,消去第二列,用第一列消去第三列,用第一列消去第四列。
(i)第一列乘以−1 倍加到第二列
(ii)第一列乘以1 倍加到第三列
(iii)第一列乘以1 倍加到第四列 得
D=−13540−5−120620077−1, ③根据新行列式特点,拟将 D 化成下三角形行列式,

④需将 a23,a24,a34 化为零,因为a44=−1
所以
(i)用第四行的7倍加到第二行
(ii)用第四行的7倍加到第三行
得到如下行列式
D=−131334091320620000−1 ⑤接下来要把a23 化为零,
(i)用第三行的-3倍加到第二行
化成下三角后,行列式的值为辅对角线的值相乘即可。
=−1−683340−301320020000−1=(−1)×(−30)×2×(−1)=−60. 根据代数余子式计算行列式
例 计算
D=723−6361151−3−12−504−9 解 这时若消去第一列将出现分数运算.因此我们采用第三列为基准目标行。
(i)第一行乘以3倍,加到第二行
(ii)第一行乘以1倍,加到第三行
(iii)第一行乘以-2倍,加到第四行。
得到
D=72310−2031514−11000−5−15−11 观察第三列(k,0,0,0),可以根据代数余子式展开,即
=(−1)1+32310−201514−1−15−11 上面把四阶行列式转换为了三阶行列式。
继续用第二列加上第三列得
D=2310−201514−10130 仔细观察第三列为(0,k,0)方式,把三阶化为二阶。
D==(−1)2+3⋅13⋅23−2015−1 最终结果是
=−13(−23+300)=−3601