2017-03-03 92 views

回答

1

可以使用repmat它是一个奇妙的功能:

repmat(A,[n,1]) 

第二参数的第一个值是在第一维度中的重复(列),第二次在第二维(列)等

+0

真棒我的朋友。谢谢您最好的问候! – bru1987

+0

@ bru1987如果它完全满足您的需求,请考虑接受答案 –

1

另一种方式来做到这一点:

A2=A(:,ones(1,n)); 
B=A2(:) 
+0

这确实复制了矢量'A',但不符合OP所需的方向。 – mpaskov

+1

我没有注意到列结果。所以我在答案中加了一些黑客 –

0

另一种方法是使用padarray做。

a = [1 2 3] 
b = padarray(a, [2 0], 'post', 'circular') 

post手段添加到数组,circular焊盘与元件的循环重复的结束。