matlab中如何蒋一个矩阵分解成几个小块,再利用这几个小块表示这个矩阵。

2024-12-14 21:02:04
推荐回答(1个)
回答1:

给你个例子你就知道怎么分解了;
L =

1 1 0 1 1 0 0 1
1 1 1 0 1 1 0 1
1 0 0 1 1 1 1 1
0 1 1 1 1 1 0 1
1 0 1 0 0 0 0 0
1 1 0 1 0 0 0 0
1 1 0 0 0 1 1 1
1 0 1 1 0 0 0 0

>> L(1:4,1:3) %取L的第一行到第四行,第一列到第三列的元素,作为一个新的矩阵。

ans =

1 1 0
1 1 1
1 0 0
0 1 1