第五节 矩阵的分块对于行数和列数较高的矩阵,为了简化运算,经常采用 分块法,使大矩阵的运算化成小矩阵的运算,具体做法是:将矩阵 用若干条纵线和横线分成许多个小矩阵,每一个小矩阵称为 的 子块,以子块为元素的形式上的矩阵称为 分块矩阵,
A
A
A
,
3
2
1
B
B
B
b
b
a
a
A
110
101
000
001
例
A
001a
101
000
b
a
b110
1B
2B
3B
即
b
b
a
a
A
110
101
000
001
,
43
21?
CC
CC
A
1a
1C
00
2C
10
01
0 a
3C
b
b
1
1
00
4C
即
,?
BE
OA
,4321 AAAA
b
b
a
a
A
110
101
000
001
b
b
a
a
A
110
101
000
001
a
aA
0
1其中?
b
bB
1
1?
10
01E
0
00O
0
1
0
1
a
A其中
1
0
1
2
a
A
0
0
3
b
b
1
4
有相同的分块法采用列数相同的行数相同与设矩阵
,
,,1 BA
那末列数相同的行数相同与其中,,ijij BA
.
11
111111
srsrss
rr
BABA
BABA
BA
二、分块矩阵的运算规则
srs
r
srs
r
BB
BB
B
AA
AA
A
1
111
1
111
,
那末为数设,,2
1
111
srs
r
AA
AA
A
.
1
111
srs
r
AA
AA
A
例,
654
123
321
A,2
222
222
222
654
123
321
A
2
.
12108
246
644
分块成矩阵为矩阵为设,,3 nlBlmA
,,
1
111
1
111
trt
r
sts
t
BB
BB
B
AA
AA
A
那末的行数的列数分别等于其中
,
,,,,,,2121 tjjjitii BBBAAA
srs
r
CC
CC
AB
1
111
,,,1;,,1
1
rjsiBAC kj
t
k
ikij
其中
即块都是方阵且非零子其余子块都为零矩阵上有非零子块角线的分块矩阵只有在主对若阶矩阵为设
5
.
,,
,AnA
,
2
1
s
A
A
A
A
O
O
,4
11
srA
A
A
设 rA1
1sA
TsA1
TrA1
.
11
T
sr
T
T
A
A
A
则
,
2
1
s
A
A
A
A
O
O
.
,,2,1
对角矩阵为分块那末称都是方阵其中 AsiA i
.21 sAAAA
分块对角矩阵的行列式具有下述性质,
并有则若,0,,,2,10 AsiA i?.2
1
s
A
A
A
A
o
o
,6 2
1
sA
A
A
A
设
o
o
1?
1?
1?
1?
ss
B
B
B
A
A
A
00
00
00
00
00
00
7
2
1
2
1
.
00
00
00
22
11
ss
BA
BA
BA
例 1 设,
1011
0121
0010
0001
A,
0211
1401
1021
0101
B
.AB求解 分块成把 BA,
1011
0121
0010
0001
A
10
01
10
01
A
00
00
11
21?,
E
E
O
1A
0211
1401
1021
0101
B
11B E
21B 22B
则
2221
11
1 BB
EB
EA
OEAB,
22121111
11?
BABBA
EB
又 21111 BBA
11
01
21
01
11
21
11
01
20
43,
11
42?
02
14
11
21
221 BA,13
33?
于是
22121111
11
BABBA
EBAB
.
1311
3342
1041
0101
例 2
,
120
130
005
A
.1?A求解
120
130
005
A
,
2
1?
AO
OA
,51?A ;5111A
,12 132?
A ;
32
111
2
A;5111A
1
2
1
11
AO
OAA,
320
110
00
5
1
三、小结在矩阵理论的研究中,矩阵的分块是一种最基本,最重要的计算技巧与方法,
(1) 加法 采用相同的分块法同型矩阵,
(2) 数乘 的每个子块乘需乘矩阵数 AkAk,
(3) 乘法
.,的行的划分相一致的列的划分与需相乘与若 BABA
分块矩阵之间的运算,
分块矩阵之间与一般矩阵之间的运算性质类似
(4) 转置
srA
A
A
11
rA1
1sA
TsA1
TrA1
T
sr
T
T
A
A
A
11
(5) 分块对角阵的行列式与逆阵
s
A
A
A
A
2
1
O
O,
21 sAAAA
s
A
A
A
A
2
1
O
O
.,,,
,,2,1
11
2
1
1
1
s
i
AAAd i a gA
siAA
且可逆可逆作业
P201 21
A
A
A
,
3
2
1
B
B
B
b
b
a
a
A
110
101
000
001
例
A
001a
101
000
b
a
b110
1B
2B
3B
即
b
b
a
a
A
110
101
000
001
,
43
21?
CC
CC
A
1a
1C
00
2C
10
01
0 a
3C
b
b
1
1
00
4C
即
,?
BE
OA
,4321 AAAA
b
b
a
a
A
110
101
000
001
b
b
a
a
A
110
101
000
001
a
aA
0
1其中?
b
bB
1
1?
10
01E
0
00O
0
1
0
1
a
A其中
1
0
1
2
a
A
0
0
3
b
b
1
4
有相同的分块法采用列数相同的行数相同与设矩阵
,
,,1 BA
那末列数相同的行数相同与其中,,ijij BA
.
11
111111
srsrss
rr
BABA
BABA
BA
二、分块矩阵的运算规则
srs
r
srs
r
BB
BB
B
AA
AA
A
1
111
1
111
,
那末为数设,,2
1
111
srs
r
AA
AA
A
.
1
111
srs
r
AA
AA
A
例,
654
123
321
A,2
222
222
222
654
123
321
A
2
.
12108
246
644
分块成矩阵为矩阵为设,,3 nlBlmA
,,
1
111
1
111
trt
r
sts
t
BB
BB
B
AA
AA
A
那末的行数的列数分别等于其中
,
,,,,,,2121 tjjjitii BBBAAA
srs
r
CC
CC
AB
1
111
,,,1;,,1
1
rjsiBAC kj
t
k
ikij
其中
即块都是方阵且非零子其余子块都为零矩阵上有非零子块角线的分块矩阵只有在主对若阶矩阵为设
5
.
,,
,AnA
,
2
1
s
A
A
A
A
O
O
,4
11
srA
A
A
设 rA1
1sA
TsA1
TrA1
.
11
T
sr
T
T
A
A
A
则
,
2
1
s
A
A
A
A
O
O
.
,,2,1
对角矩阵为分块那末称都是方阵其中 AsiA i
.21 sAAAA
分块对角矩阵的行列式具有下述性质,
并有则若,0,,,2,10 AsiA i?.2
1
s
A
A
A
A
o
o
,6 2
1
sA
A
A
A
设
o
o
1?
1?
1?
1?
ss
B
B
B
A
A
A
00
00
00
00
00
00
7
2
1
2
1
.
00
00
00
22
11
ss
BA
BA
BA
例 1 设,
1011
0121
0010
0001
A,
0211
1401
1021
0101
B
.AB求解 分块成把 BA,
1011
0121
0010
0001
A
10
01
10
01
A
00
00
11
21?,
E
E
O
1A
0211
1401
1021
0101
B
11B E
21B 22B
则
2221
11
1 BB
EB
EA
OEAB,
22121111
11?
BABBA
EB
又 21111 BBA
11
01
21
01
11
21
11
01
20
43,
11
42?
02
14
11
21
221 BA,13
33?
于是
22121111
11
BABBA
EBAB
.
1311
3342
1041
0101
例 2
,
120
130
005
A
.1?A求解
120
130
005
A
,
2
1?
AO
OA
,51?A ;5111A
,12 132?
A ;
32
111
2
A;5111A
1
2
1
11
AO
OAA,
320
110
00
5
1
三、小结在矩阵理论的研究中,矩阵的分块是一种最基本,最重要的计算技巧与方法,
(1) 加法 采用相同的分块法同型矩阵,
(2) 数乘 的每个子块乘需乘矩阵数 AkAk,
(3) 乘法
.,的行的划分相一致的列的划分与需相乘与若 BABA
分块矩阵之间的运算,
分块矩阵之间与一般矩阵之间的运算性质类似
(4) 转置
srA
A
A
11
rA1
1sA
TsA1
TrA1
T
sr
T
T
A
A
A
11
(5) 分块对角阵的行列式与逆阵
s
A
A
A
A
2
1
O
O,
21 sAAAA
s
A
A
A
A
2
1
O
O
.,,,
,,2,1
11
2
1
1
1
s
i
AAAd i a gA
siAA
且可逆可逆作业
P201 21