假设我有一个一维数组:
例如调用
请注意,这与
a = [1, 2, 3];
是否有Matlab内置的函数,可以将数组和整数 n
作为输入,然后将数组中的每个元素复制n次?例如调用
replicate(a, 3)
应返回[1,1,1,2,2,2,3,3,3]
。请注意,这与
repmat
完全不同。 我当然可以通过对每个元素进行repmat
并连接结果来实现replicate
,但我想知道是否有更高效的内置函数。