Transcript 第五节分块矩阵
§5分块矩阵
前言
由于某些条件的限制,我们经常会遇到大
型文件无法上传的情况,如何解决这个问
题呢?
这时我们可以借助WINRAR把文件分块,依
次上传.
家具的拆卸与装配
问题一:什么是矩阵分块法?
问题二:为什么提出矩阵分块法?
问题一:什么是分块矩阵?
定义1 用一些横线和竖线将矩阵分成若干个
小块,这种操作称为对矩阵进行分块;
每一个小块称为矩阵的子块;
矩阵分块后,以子块为元素的形式上的矩阵
称为分块矩阵.
a 11
A a 21
a
31
a 12
a 13
a 22
a 23
a 32
a 33
a 14
A11
a 24
A 21
a 34
A12
A 22
这是2阶
方阵吗?
思考题
伴随矩阵是分块矩阵吗?
A11
A12
A
A1 n
A 21
A 22
A2 n
An 1
An 2
Ann
答:不是.伴随矩阵的元素是代数余子式
(一个数),而不是矩阵.
问题二:为什么提出矩阵分块法?
答:对于行数和列数较高的矩阵A,运算
时采用分块法,可以使大矩阵的运算化
成小矩阵的运算,体现了化整为零的思
想.
分块矩阵的加法
a 11 a 12
A1 1
A a 21 a 22
a A a
31 21 32
a 13 a 14
A12
a 23 a 24
a 33A 22 a 34
b11 b12
B11
, B b 21 b 22
b B b
31 21 32
a 11 b11 a 12 b12
A11 B11
A B a 21 b 21 a 22 b 22
a A
aB3221 b 32
31 b 31
21
b13 b14
B 12
b 23 b 24
b 33B 22b 34
a 13 b13 a 14 b14
A12 B 12
a 23 b 23 a 24 b 24
a 33 Ab22
a
b
B
33
34
34
22
若矩阵A、B是同型矩阵,且采用相同的分块法,即
A11
A
A
s1
A1 r
B 11
, B
B
A sr
s1
A11 B 11
则有 A B
A B
s1
s1
B1 r
B sr
A1 r B 1 r
A sr B sr
形式上看成
是普通矩阵
的加法!
分块矩阵的数乘
a 11 a 12
A1 1
A a 21 a 22
a A a
31 21 32
a 13 a 14
A12
a 23 a 24
a 33A 22 a 34
a 11 a 12
A11
A a 21 a 22
a A a
31
21 32
a 13 a 14
A12
a 23 a 24
a 33 A 22 a 34
A11
若 是数,且 A
A
s1
则有
A11
A
A
s1
A1 r
A sr
A1 r
A sr
形式上看成
是普通的数
乘运算!
分块矩阵的乘法
一般地,设 A为ml 矩阵,B为l n矩阵 ,把 A、B 分块
如下:
l1
m 1 A11
m 2 A 21
A
m s As1
l2
lt
A1 t
l 1 B 11
A2 t
l 2 B 21
, B
A st
lt Bt1
A12
A 22
As 2
C 11
C 21
C AB
C s1
n1
C 12
C 22
C s2
n2
nr
B 12
B1r
B2r
,
B tr
B 22
Bt 2
C 1r
t
C 2r
C ij A ik B kj
,
k 1
( i 1, , s ; j 1,
C sr
,r)
按行分块以及按列分块
mn矩阵 A 有m 行 n 列,若将第 i 行记作
i (a i1 , a i 2 ,
T
若将第 j 列记作
则
a 11
a 21
A
am1
a 12
a 22
am 2
a1 j
a2 j
j
a
mj
, a in )
,
a 1 n 1T
T
a2n
2
T
amn m
, ,
1 2
,n.
于是,设A为ms矩阵,B为s n矩阵,
若把 A 按行分块,把 B 按列块,则
C ( c ij ) m n
1T
T
2
AB
T
m
, ,
1 2
c ij i j a i 1 , a i 2 ,
T
1T 1 1T 2 1T n
T
T
T
2 1 2 2 2 n
,n
T
T
T
m1 m2 mn
b1 j
s
b2 j
, a is
a ik b kj .
k 1
b
sj
分块矩阵的转置
A11
若A
A
s1
例如:
a 11
A a 21
a
31
A
T
a 11
a 12
a 13
a 14
A1 r
A sr
T
A11
T
,则A
AT
1r
a 12
a 13
a 22
a 23
a 32
a 33
a 21
a 22
a 23
a 24
As1
T
A sr
T
a 14
分块矩阵不仅
a 24 1 , 形式上进行转
, 3 , 4
2
置,
a 34
a 31 1 T
T
a 32
2
a 33 3 T
T
a 34 4
而且每一个子
块也进行转
置.
分块对角矩阵
定义2 设 A 是 n 阶矩阵,若
1. A 的分块矩阵只有在对角线上有非零子块,
2. 其余子块都为零矩阵,
3. 对角线上的子块都是方阵,
那么称 A 为分块对角矩阵.
例如:
5
0
A
0
0
0
0
1
0
0
8
0
5
0
A1
0
O
3
O
2
O
A2
O
O
B1
O
O
A3
O
B2
分块对角矩阵的性质
A1
A
As
A2
A A1 A 2
若 A i 0( i 1, 2 ,
A
1
A1 1
A2
As .
s ), 则 A 0, 此 时
1
1
As
5
例1 设A 0
0
0
5
A 0
0
0
解:
3
2
,求 A-1 .
0
A1
1
O
1
3
2
A1 (5 ), A1
3
A2
2
0
1
1
1
O
A2
1
5
1
1
1
, A2
1
2
1
3
A
1
A1 1
O
O
1
A2
1/5
0
0
0
1
2
0
1
3
例2
试证 Amn = Omn的充分必要条件是方阵ATA = Onn .
证明:把 A 按列分块,有 A ( a ij ) m n 1 , 2 ,
1T
T
2
T
A A
T
n
, n
1T 1 1T 2 1T n
T
T
T
2 1 2 2 2 n
于是
1 , 2 , , n
O
T
T
T
n1 n2 nn
a1 j
那么
a2 j
T
2
2
2
j j a1 j , a 2 j , , a m j
a
a
a
0
1j
2j
mj
a1 j a 2 j
amj 0
a
即 A= O.
mj
作
P59
P60
业
6.(3); 8.;
17.;