矩阵的分块及应用(2)

2019-01-19 19:34

阵求矩阵的行列式的问题 ,用分块矩阵求矩阵的秩的问题 ,利用分块矩阵证明一个矩阵是零矩阵的问题等.如用分块矩阵证明矩阵乘积的秩的定理:已知秩?AB?≤秩?A?,且秩?AB?≤秩?B?,可证得秩?AB?≤min{秩?A? ,秩?B?}.

AAB(4)利用分块矩阵,可以求高阶行列式.如设A、 C、 都是 n阶矩阵, 其中?0,

?AD?BCAD并且AC?CA,则可求得CD.

(5)利用分块矩阵,可以给出利用分块矩阵计算行列式的

H?C

B不同方法,

可分几方面讨论,如当矩阵A或B可逆时;当矩阵A?B,C?D时;当A与C或者B与

C可交换时;当矩阵H被分成两个特殊矩阵的和时的行列式的计算.

分块矩阵有非常广泛的应用,特别利用分块矩阵证明诸多问题将会显得非常简洁,而且方法也比较统一,有其独特的优越性.

本文将通过对分块矩阵性质的研究,比较系统的总结讨论分块矩阵在计算与证明方面的应用,从而确认分块矩阵为处理很多代数问题可以带来的很大的便利.

2

2 分块矩阵及其性质

2.1分块矩阵

2.1.1 分块矩阵的定义

?A11A12?A1t??A?A?A21222t?????? ?用纵线与横线将矩阵A划分成若干较小的矩阵:??As1As2?Ast??

?2.1?

其中每个小矩阵 快矩阵[2].

2.1.2 运算规则

?1? (Aij)st?(Bij)st?(Aij?Bij)st ?2? (Aij)Tst?(AjiT)ts tAikBkj(i?1,...s,j?1,...t)?3? (Aij)st(Bij)tp?(Cij)sp,Cij??k?1 ?4? k(Aij)st?k(Aij)st(k是数量) 在用规则1)时,A与B的分块方法须完全相同;用性质3)时,A的列的分法与B的行的分法须相同.

2.2分块矩阵的性质及其推论

在行列式计算中 ,我们经常用到下面三条性质[3]:

Aij(i?1,?s;j?1,?t.)叫做A的一个子块;分成子块的矩阵叫做分

?1? 若行列式中某行有公因子 ,则可提到行列式号外面;

?2? 把行列式中的某行乘上某一个非零数 ,加到另一行中去 ,其值不变; ?3? 把行列式中的某两行互换位置 ,其值变号;

利用矩阵的分块 ,我们可以把行列式的三条性质在分块矩阵中进行广. ?A1A2A3??BBB?性质 1 设方阵A是由如下分块矩阵组成 23??1?CC2C3?? A??1?2.2?

其中 A1,A2,于矩阵

3

A3B1B2B3C1C2C3,,,,,,都是s?t矩阵 ,又M是任一s级方阵 .对

?A1?MB?1?C B??1则

B?MA 0??A1A2A3??Es0?0E??BBB?M0ss2 ,则3? 证明 ?设为级单位矩阵??1?00Es????C1C2C3???B??E00s于是 0B?0A2MB2C2A3?MB3??C3?? ?2.3?

?Es?0???00M00?0??AEs??

0EsA?EsMEsA?MA?A1A2 A3??BBB?性质 2 设矩阵A是由如下分块矩阵组成2 3??1?CC2C3?? A??1M0?2.4?

AB2,B3,C1,C2,C3都是s?t矩阵 ,又M是任一s阶方阵 .其中 A1 ,A2,?3,B1,AA2A3?1?B?MCB?MCB?MC?D?23对于矩阵 ?1???C1C2C3?? ?2.5?

AD?Es?0 0??A1A2A3??0E??BBB?0证明 由 s2AA23?????11???0?0MCEs?CBC12C23??B3???B?MC1 ??C1C2???MC???C3?

A3E 其中 s是s级单位矩阵 ,对上式两边同时取行列式得 A?D?A1 A2A3??B1B2B3??B??'B3?AAAAA性质? 31 B设方阵和写成如下形式2123???

?C1C2C3??,A'???C1C2C3?? A??AsBC3为偶数时|AA2|,当1 ,其中 A?,,B1,B2,3,C1,C2,3都是 s ×t 矩阵,则

?'?|A|,当s为奇数时|A|??

'BA证明 A可由A中的B1,B2,3与A1,A2,3相应的两行对换而得到 ,而对换行

列式的两行 , 行列式反号 ,故当s为偶数时

'A|A|?

当s为奇时 'A|A|?-

4

可以证明 ,对于一般分块矩阵也具有类似性质.同时 ,这些性质不仅对行成立 ,对列也同样成立.

下面举例说明这些性质在行列式计算和证明中的应用. 推论 1 设A,B都是n阶方阵,则有

AB?AB

?2.6?

AB A作2n 阶行列式 证明C?0E 由拉普拉斯展开定理得 C?ABE?AB

ABA2AB?ABA0,有A 又由性质并应用于列的情况1?2???n?(n?1)???2nA?B?AB0E?0?EBE??BE?(?1)

A,则有B 推论 2 设A,B都是n阶方阵a00?00bBA?A?BA?B ?2.7? 0a0?0b000a?b00ABA?根据定性质BBA?2B并应用于列的情况B 证明 ,有

???????a00?0?0B00?b???A?BBA?B??AA?0A?B?A?0ba?0a?00?0?000 ?00?0??a0??0ba?0?0?b2nb00?a0 例1 0计算?0阶行列式?a0?00a??0??a??b0??b?0??0?00?a??D?b0?????0b0?0 ???????????????????b00?0b?b?0a00?解 令A?A?0B000a? 0B? ?aDA?BA?B?b0?0a?b0?0a则 ?BA?

nn22n(a?b)(a?b)(a?b) ?=

AB ,其中A≠0,并且AC?CA ,则有 推论 3 设A,B,C,D 都是n阶方阵AD?CB CD?

?2.8?

?AB??CD??1?1ACCA?CA? 的A证明 根据性质2,因为存在,并注意到=,用乘矩阵??A?CA?1B?第一行后加到第二行中去得

???1?0D?CAB?

A?CA?1BA B从而CD?0D?CA?1B

5

AD?CAB ?

3112AD?ACA?1BAD?CAA?1BAD?CB? = 24341计算行列式023 例2 P0114= 解 A设 BP?CD

?1

?12??34???, C??10??01???,D??23??14???

?31?其中

?24??,B?A??由计算知

A?100≠ 且

AC?CA

611所以

P?AD?CB?518?53

把行列式的性质在分块矩阵中进行推广之后,我们又由这三个新的性质得到了三个结论.设A,B,C,D 都是n级方阵则有 ABAB?AB ?2.6?

?2.7? BA?A?BA?B AB

AD?CB CD? ?2.8?

2.6AB.结结论??告诉我们,两个方阵的乘积的行列式等于这两个方阵的行列式的乘积2.7论??则说明,当一个行列式可以分成四个级数相等的方阵A,B,B,A时(即BA),

A?BA?B那么我们可以转换为求,这样我们就把求2n级的行列式转换成了求n级的

2.8AB行列式.结论??同样也说明那个当一个行列式可以分成四个级数相等的方阵A,B,C,D时(即CD),我们可以转换为求AD?CB,同样将一个2n级的行列式转换成了n级的行列式.这样的处理能给我们的计算带来很大的方便.例1和例2就是很好的印证.但并不是任何矩阵都能做到这样,因此我们在解行列式计算题时应首先观察其特点,一但发现有以上行列式的特点,即可用之.

6


矩阵的分块及应用(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机系统结构(课后习题答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: