标签: matlab matrix insert
我想将一个名为B的小矩阵(p-by-q)放入一个名为A的较大矩阵(m-by-n)中。我该怎么做?矩阵B应放在矩阵A的右上角:
B
A
答案 0 :(得分:4)
您可以使用基本数组索引来执行此操作,例如:
m = 3; n = 4; A = rand(m,n) p = 2; q = 3; B = rand(p,q) A(end-p+1:end,end-q+1:end) = B
...假设p< = m且q< = n当然。