How to genneral a repeat array
Afficher commentaires plus anciens
I have a array a = [1, 2 , 3 ,4], I want to repeat every element 3 times. The result is [1,1,1,2,2,2,3,3,3,4,4,4]
Réponse acceptée
Plus de réponses (2)
KSSV
le 14 Oct 2016
k = [1, 2 , 3 ,4] ;
l = repelem(k,3)
Andrei Bobrov
le 14 Oct 2016
Modifié(e) : Andrei Bobrov
le 14 Oct 2016
For users MATLAB R2014b and older
out = reshape(repmat(a(:)',3,1),[],1)';
or
out = kron(a,ones(1,3));
Catégories
En savoir plus sur Data Types dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!