- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分块矩阵在行列式计算中的应用
矩阵与行列式的关系
矩阵是一个有力的数学工具,有着广泛的应用,同时矩阵也是代数特别是线性代数的一个主要研究对象.矩阵的概念和性质都较易掌握,但是对于阶数较大的矩阵的运算则会是一个很繁琐的过程,甚至仅仅依靠矩阵的基本性质很难计算,为了更好的处理这个问题矩阵分块的思想应运而生.
行列式在代数学中是一个非常重要、又应用广泛的概念.对行列式的研究重在计算,但由于行列式的计算灵活、技巧性强,尤其是计算高阶行列式往往较为困难.行列式的计算通常要根据行列式的具体特点采用相应的计算方法,有时甚至需要将几种方法交叉运用,而且一题多种解法的情况很多,好的方法能极大降低计算量,因此行列式计算方法往往灵活多变.在解决行列式的某些问题时,对于级数较高的行列式,常采用分块的方法,将行列式分成若干子块,往往可以使行列式的结构清晰,计算简化.本文在广泛阅读文献的基础上,从温习分块矩阵的定义和性质出发,给出了分块矩阵的一些重要结论并予以证明,在此基础上讨论利用分块矩阵计算行列式的方法,并与其他方法相互比较,以此说明分块矩阵在行列式计算中的优势.
1.1 矩阵的定义
有时候,我们将一个大矩阵看成是由一些小矩阵组成的,就如矩阵是由数组成的一样.特别在运算中,把这些小矩阵当做数一样来处理.这就是所谓的矩阵的分块.把原矩阵分别按照横竖需要分割成若干小块,每一小块称为矩阵的一个子块或子矩阵,则原矩阵是以这些子块为元素的分块矩阵.这是处理级数较高的矩阵时常用的方法.
定义1 设是矩阵,将的行分割为段,每段分别包含行,将的列分割为段,每段包含列,则
,
就称为分块矩阵,其中是矩阵().
注:分块矩阵的每一行(列)的小矩阵有相同的行(列)数.
例如,对矩阵分块,
,
其中
,,,.
1.2 矩阵的运算
进行分块矩阵的加、减、乘法与转置运算时,可将子矩阵当做通常矩阵的元素看待.
加法运算 设和为同型矩阵(行数和列数分别相等),若用相同的分块方法,即
,,
其中、是矩阵,,且,,则与可直接相加,即
.
数乘运算 设分块矩阵,为任意数,则分块矩阵与的数乘为
.
乘法运算 一般地说,设,,将矩阵、分块,
,,
其中每个是小矩阵,每个是小矩阵,于是有
,
其中是矩阵,.
应该注意,在进行乘法运算求乘积时,对矩阵、分块要求,矩阵的列的分法必须与矩阵的行的分法一致.
矩阵的乘法不适合交换律,即一般来说,没有.分块矩阵是一类特殊的矩阵,它的乘法同样不适合交换律.
根据上文所述分块矩阵也是一个矩阵,因此有与一般矩阵的加法、数乘、乘法的运算性质相同.不过,分块矩阵运算时应注意以下几点:
(1) 进行加法运算时,对应子块的结构需相同;
(2) 进行数乘运算时,必须对每一子块都乘以相同的数;
(3) 进行乘法运算时,不能随意交换两个相乘子块的顺序.
在具体运算过程中,我们要灵活地分块,目的是使运算更简便.而对于乘法,在矩阵与矩阵相乘时,对的一个分块方式,可以有几种分块方式都可与相乘,同样对的一个分块方式,也是如此.但不论怎样分块,始终坚持相乘的两个矩阵前一个矩阵列的分法与后一个矩阵行的分法一致,因为只有这样乘积才有意义.
例如,已知
,,
我们把分块为
,
其中为二阶单位阵,这时若只考虑乘法的相容性,可以分块为
、或,
我们可以看到第一种分法中有单位块,而
,
对于乘法运算显然更加简便,即
.
设
是一个分块矩阵,那么它的转置为
.
分块矩阵的转置应遵守如下规则:
(1) 的每一块都看成元素,对转置;
(2) 对的每一块都转置.
1.3 特殊的分块矩阵
形式如
的矩阵,其中是矩阵,通常称为准对角矩阵.
准对角矩阵具有如下性质:
(1) 设
,
则有
;
(2) 可逆可逆,且
;
(3) 对于两个有相同分块的准对角矩阵
,,
如果它们相应的分块是同级的,那么显然有
,
它们还是准对角矩阵.
与普通矩阵的初等变换类似,分块矩阵的初等变换有三种:
(1) 互换分块矩阵二个块行(列)的位置;
(2) 用一个可逆矩阵左乘(右乘)分块矩阵的某一块行(列);
(3) 将分块矩阵某一块行(列)的(矩阵)倍加到另一块行(列).
定义2 由单位矩阵经过一次初等变换得到的矩阵称为初等矩阵.
现将某个单位矩阵如下进行分块,
,
对它进行两行(列)对换;矩阵的某行(列)乘以行列可逆阵;某一行(列)乘以矩阵加到另一行(列)上,就可得到如下三种分块初等矩阵:
分块初等对换阵
;
分块初等倍乘阵
,;
分块初等倍加阵
,.
与初等矩阵和初等变换的关系一样,用上面这些矩阵左乘任一个分块矩阵
,
只要分块乘法能够进行,其结果就等于对它进行相应的初等变换:
(1) ;
(2) ;
(3) .
同样,用它们右乘任一矩阵,也有相应的结果.我们通过验证,当用分块初等矩阵左乘(右乘)一个分块矩阵,就相当于对该分块
文档评论(0)