我有m x 1
向量,我想重复n
次来创建(m*n)x1
向量。如果我使用repmat
,我会得到类似
>> V = [a;b;c];
>> repmat(V,2,1) % n = 2, m = 3
a
b
c
a
b
c
获得向量的单行(并且有希望的快速)方法
[a;a;a;b;b;b;c;c;c]
对于任意n
和m
?
答案 0 :(得分:7)
V=[ 1;2;3];
reshape(repmat(V',3,1),[],1)
ans =
1
1
1
2
2
2
3
3
3