我想知道在 Matlab 中实现我在 R 中使用 rep()
实现的最快方法是什么?功能与 times
论证,例如
v1=1:5;v2=5:1;out=rep(v1,times=v2);out
# 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5
即复制向量 v1
中的每个元素向量 v2
中相应元素给出的次数。有什么想法吗?
最佳答案
您可以使用repmat
或repelems
,例如
z = repelems(x,[1:4;rep])
关于Matlab - 相当于 R 的带有 times 参数的rep(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38425266/