分块矩阵的应用论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分块矩阵的应用
引言
矩阵作为数学工具之一有其重要的实用价值,它常见于很多学科中,如:线性代数、线性规划、统计分析,以及组合数学等,在实际生活中,很多问题都可以借用矩阵抽象出来进行表述并进行运算,如在各循环赛中常用的赛格表格等,矩阵的概念和性质相对矩阵的运算较容易理解和掌握,对于矩阵的运算和应用,则有很多的问题值得我们去研究,其中当矩阵的行数和列数都相当大时,矩阵的计算和证明中会是很烦琐的过程,因此这时我们得有一个新的矩阵处理工具,来使这些问题得到更好的解释,矩阵分块的思想由此产生.
矩阵分块,就是把一个大矩阵看成是由一些小矩阵组成的.就如矩阵的元素(数) 一样,特别是在运算中,把这些小矩阵当作数一样来处理.把矩阵分块运算有许多方便之处.因为在分块之后,矩阵间的相互关系可以看得更清楚,在实际操作中与其他方法相比,一般来说,不仅非常简洁,而且方法也很统一,具有较大的优越性,是在处理级数较高的矩阵时常用的方法.比如,从行列式的性质出发,可以推导出分块矩阵的若干性质,并可以利用这些性质在行列式计算和证明中的应用分块矩阵;也可以借助分块矩阵的初等变换求逆矩阵及矩阵的秩等;再如利用分块矩阵求高阶行列式,如设A 、C 都是n 阶矩阵,其中0A ≠,并且AC CA =,则可求得A B AD BC C D
=-;分块矩阵也可以在求解线性
方程组应用.
本文将通过对分块矩阵性质的研究,比较系统的总结讨论分块矩阵在计算和证明方面的应用,从而确认分块矩阵为处理很多代数问题带来很大的便利.
1 分块矩阵的定义及相关运算性质
1.1分块矩阵的定义
矩阵分块,就是把一个大矩阵看成是由一些小矩阵组成的.就如矩阵的元素(数) 一样,特别是在运算中,把这些小矩阵当作数一样来处理.
定义1设A 是一个m n ⨯矩阵,若用若干横线条将它分成r 块,再用若干纵线条将它
分成s 块,于是有rs 块的分块矩阵,即1111...............s r rs A A A A A ⎡⎤⎢⎥
=⎢⎥⎢⎥⎣⎦
,其中ij A 表示的是一个矩阵.
1.2分块矩阵的相关运算性质 1.
2.1加法
设()
ij m n
A a ⨯=()
ij m n
B b ⨯=,用同样的方法对,A B 进行分块
()
ij r s
A A ⨯=,()
ij r s
B B ⨯=,
其中ij A ,ij B 的级数相同,
则 ()ij ij r s
A B A B ⨯+=+.
1.2.2数乘
设是任()
()
,ij ij m n
r s
A a A k ⨯⨯==为任意数,定义分块矩阵()
ij r s
A A ⨯=与k 的数乘为
()
ij r s
kA kA ⨯=
1.2.3乘法
设()
()
,ij ij s n
n m
A a
B b ⨯⨯==分块为()(),ij ij r l
l r
A A
B B ⨯⨯==,其中ij A 是i j s n ⨯矩阵,ij B 是
i j n m ⨯矩阵,定义分块矩阵()
ij
r l
A A ⨯=和()ij l r
B B ⨯=的乘积为
()
1122...,1,2,...;1,2,3,...,ij i j i j il lj C A B A B A B i t j l =+++==.、
1.2.4转置
设()
ij s n
A a ⨯=分块为()
ij r s
A A ⨯=,定义分块矩阵()
ij r s
A A ⨯=的转置为
()
ji s r
A A ⨯''=
1.2.5分块矩阵的初等变换
分块矩阵A 的下列三种变换称为初等行变换:
(1) 对调A 的两行(用i j r r ↔表示对调i 、j 两行);
(2) 用一个可逆阵K 左乘A 的某一行的所有子矩阵(用i K r ⨯表示用K 左乘第i 行); (3) 将A 的某一行的所有子矩阵左乘一个矩阵K 再加到另一行的对应子矩阵上去(i j r K r +⨯表示将第j 行左乘K 再加到第i 行).
将上述定义中的“行”换成“列”,“左乘”换成“右乘”, 即得分块矩阵的初等列变换的定义, 分块矩阵的初等行变换和初等列变换统称为初等变换.
2 分块矩阵的应用
2.1用分块矩阵解决行列式的问题
利用矩阵分块的方法求行列式的值是行列式求值的常用方法之一, 但通常所用的《高等代数》教材中对能够用矩阵分块法求值的行列式要求较为严格, 多数为形式较特殊的行列式.下面给出了一个应用围较为广泛的行列式的分块矩阵求值方法.
引理2.1([3])若A 为k 阶方阵,B 为r 阶方阵,C 为r k ⨯矩阵, 则有
0A A B C B
=
在上述引理中,要求子块当中有一个为零矩阵, 更一般的有如下的结论.
定理2.2([3])若n 阶方阵P 可分为A B P C
D ⎡⎤
=⎢
⎥⎣⎦
其中A 为r 阶方阵, B 为()r n r ⨯-矩阵, C 为()n r r -⨯矩阵, D 为()n r -阶方阵, 则有
(1)当A 为可逆矩时1P A D CA B -=-; (2)当D 为可逆矩阵时1P D A BD C -=-.
在进行行列式的求值运算时, 若能找到符合本定理条件要求的矩阵分块方法, 就可应用定理的结论进行行列式的计算, 现举例说明如下:
例2.3 计算行列式 013c ...0...00 0
0
...
n b b b a
c P a
c a
c =
其中10,123...c i n ≠=.
解 设 0()A c =,()...B b b b =,()...T
C a a a =