设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.