Matlab repmat 成长单维数组?

Matlab repmat into long single dismension array?

我正在尝试:

a = [1 2 3]  

重复5次得到:

b = [1 2 3 1 2 3 1 2 3 1 2 3 1 2 3]  

但是当我尝试时:

b = repmat(a, 5, 1)  

相反,我得到:

 b =

 1     2     3
 1     2     3
 1     2     3
 1     2     3
 1     2     3

我可能可以用 for 循环来完成它,但如果可能的话我想正确地完成它。有什么建议么?提前致谢

使用以下代码:

b = repmat(a,1,5)

数字“1”和“5”指的是要重复矩阵的行数和列数 a。顺序很重要。