在Matlab中复制矢量的每个单元格

时间:2014-11-26 18:40:51

标签: matlab

我是matlab的新手并得到了一些介绍性问题。

如果我有一个矢量 A =(1,0,1)

我想复制每个单元格5次以获得

B =(1,1,1,1,1,0,0,0,0,0,1,1,1,1,1)

有哪些方法可以做到?

1 个答案:

答案 0 :(得分:0)

执行此操作的一种方法是在附加维度中复制矢量,然后重新塑造回原始尺寸。

B = reshape(repmat(A,5,1),1,[])