【发布时间】:2017-07-11 09:08:00
【问题描述】:
我有一个与这篇文章相关的问题:"Cloning" row or column vectors。我试图解决那里发布的答案,但未能将它们应用于我的问题。
在我的情况下,我想通过转换矩阵来“克隆”矩阵的每一行行
A = [1,2; 3, 4; 5, 6]
进入矩阵
B = [1, 2
1, 2
3, 4
3, 4
5, 6
5, 6]
通过多次重复A 的每一行。
到目前为止,我能够使用 repmat 处理单行,例如
A = [1, 2];
B = repmat(A, 2, 1)
>> B = [1, 2
1, 2]
我试图使用该公式构建一个循环,以获得所需的矩阵。循环看起来像
T = 3; N = 2;
for t = 1:T
for I = 1:N
B = repmat(C, 21, 1)
end
end
有没有人知道如何正确编写循环,或者更好的方法?
【问题讨论】:
-
B = repmat(A,2,1)没有给出你写的结果。如果我理解你的问题,你想要B=kron(A,[1;1])?