2016-07-17 12 views
2

times引数を持つrep()関数を使ってRが達成することができるものをMatlabで達成する最も速い方法は何ですか?Matlab - times引数を持つRのrep()と同等です

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の対応する要素によって与えられた回数を各要素を複製します。何かご意見は?

答えて

2

あなたは、例えば、repmatまたはrepelemsを使用することができます

z = repelems(x,[1:4;rep]) 
+0

多くの感謝 - 感謝! –

関連する問題