浅谈分块矩阵在行列式中的应用
- 格式:doc
- 大小:121.50 KB
- 文档页数:3
浅谈分块矩阵在行列式中的应用
引言:在行列式的计算中,计算方法不胜枚举,它们都是以整个行列式为对象,计算不免有些麻烦,我们能否将其分成若干块,即分块矩阵来计算整个行列式的值呢?满足这种情况的行列式有怎样特殊的性质呢?
我们知道行列式有如下性质:
① 行列式的某一行加上另一行的k倍,行列式的值不变。(性质6)
② 用一个数乘以行列式等于行列式的某一行或某一列。(性质2)
③ 互换行列式中两行的位置,行列式反号。(性质4)
在课本中我们计算过1112212211121112212221220000aaaaDccbbccbb的值。
通过按某行某列展开可得1112111221222122aabbDaabb,若设
1112111211212221222122,,aabbccABCaabbcc,则有
0ADABCB
后又推广为1111111111110000kkkkklllklllaaaaDccbbccbb=11111111klklllaabbaabb
这里我们已经运用了分块矩阵的思想,下面来介绍分块矩阵的某些性质。
设方阵A是由如下分块矩阵组成
123123123AAAABBBCCC
其中,,1,2,3iiiABCi都是s阶矩阵,又M是任一s阶方阵
性质1: 若 123112233123AAADBMCBMCBMCCCC , 则
DA
证明:
由行列式的性质得DA
性质2:若123123123AAABMBMBMBCCC, 则有BMA.
证明:此性质就相当于行列式的性质2.
123123123000000sSEAAABMBBBECCC
BMA
性质3:设123123123BBBAAAACCC, 则有
,2,21AsmAAsm,m为自然数。
依据行列式的性质4,可得证。
计算行列式0000xyzxzyDyzxzyx.
解:设00xAx,yzBzy
则ABDBA
0ABABBABBBABAAAB
ABAB 这里的,AB可推广为任一n阶矩阵.
yxzyxzDxzyxzy=2222()yxyyxz
=()()()()xyzxyzxyzxyz
证明:设,,,ABCD都是n阶方阵,其中0,A并且ACCA,则有
ABADCBCD.
证明:由性质可得
111()()0ABABABCDCCAADCABDCAB
1(ADCAB
又ACCA
ABADCBCD
故得证。