设I为5*5的单位矩阵,O为5*5的随机矩阵,集合A为{2,3,4}。

IA表示在I中只保留了A指定的行:

在O矩阵中取出A指定的行:OA = IA*O:

 

 

 在O矩阵中取出A指定的列:OA1 = O*IA':

 

 

 IA*IA'相当于在单位阵中依次取出A指定的行和列,结果为一个较小的单位阵:

 

 

 

IA'*IA的结果仍然为一个对称矩阵,相当于把单位阵中不属于A的行(列)置零,而不是去掉:

将维数进一步扩大,如令IA_big为三个IA按对角线排列,令O_big为三个随机生成的O垂直叠放,由分块矩阵的运算法则可知,上面的规律仍然成立。

设B={1,5},则计算IB为:

 

 

 

注意到:A集合与B集合取并后恰好为I的所有行标,同时也有:I=IA' * IA + IB' * IB。

IA' * IA * IB' * IB = 0

同理,推广至任意矩阵有:O=IA' * O * IA + IB' * O * IB.

posted on 2022-02-17 12:03  springxxxx  阅读(290)  评论(0编辑  收藏  举报