例如,我们有一个小的矩阵
B = [5 2,
3 4]
和更大的那个
A = [1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1]
现在我想将B粘贴到A中以使A看起来像
A = [1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 5 2
0 0 0 3 4]
这表示右下角A的值已被替换。我想这样做而不使用for循环。那怎么可能?
PS:
找到A
的相关行和列下标,并将B
放在此处。
A(end-size(B,1)+1:end, end-size(B,2)+1:end)=B
即使B
不是方矩阵也可以。