第三章,矩阵,04-分块矩阵
- 定义
- 运算
- 加法
- 数乘
- 转置
- 乘法
- 分块对角阵
- 分块对角阵乘法
- 分块对角阵行列式
- 按行列分块
- 行向量
- 列向量
- 行列向量表示的矩阵乘法
- 例
- 线性方程组分块表示
玩转线性代数(16)分块矩阵的笔记
定义
用一些纵、横线将矩阵A分割成若干小矩阵,以这些小矩阵为元素的矩阵称为分块矩阵,各个小矩阵称为A的子块
运算
对分块矩阵进行运算时,可以把每一个子块当作矩阵的一个元素来处理,但应保证矩阵运算的可行性。
加法
设矩阵A、B是两个同型矩阵,且分块方法一致,才能相加
其中每一与的维数都对应相同,则规定加法为
数乘
乘以常数
转置
子块行列互换的基础上还要对子块本身进行转置。
乘法
设A是m×n矩阵,B是n×p矩阵,若将A分为r×s个子块,将B分为s×t个子块,且A的列与B的行分块法一致,则规定A与B的乘法为:
其中
满足三点:
- 外能乘:在分块之前满足矩阵的乘法;
- 块能乘:即前矩阵分块后的行块数与后矩阵分块后列块数一致;
- 内能乘:每两个小块的乘法要满足矩阵的乘法。
分块对角阵
设A是r阶矩阵,若A的一个分块矩阵只有在主对角线上有非零子块,即,
其中是阶小方阵,i=1,2,…,s,
,而其余非主对角子块都为零矩阵,那么称A为分块对角矩阵。
分块对角阵乘法
设有两个分块对角阵:
,
其中矩阵与都是阶方阵,因此与可以相乘,用分块矩阵乘法可得:
即对应主对角线子块相乘即可。
分块对角阵行列式
根据拉普拉斯公式和递推法:
按行列分块
矩阵
行向量
列向量
其中:
行列向量表示的矩阵乘法
,则A与B的乘积,把A按行、B按列分块后有:
例
设,证明A=0.
证明:设,把A按列分块有,则
即的(i,j)元为,因,故,特殊地,有
而
由,得
,
即A=0
线性方程组分块表示
将线性方程组
简记为
其中
列分块
即
行分块