Repeat matrix element of a given matrix
Afficher commentaires plus anciens
my matrix is x=[2 5 3 6 1]
I want it to make it as y=[2 2 2 2 5 5 5 5 3 3 3 3 6 6 6 6 1 1 1 1]
which function does it?
1 commentaire
Jan
le 11 Mar 2015
This topic is discussed such frequently, that I miss it in the FAQ.
Réponse acceptée
Plus de réponses (3)
Another quick one-liner:
reshape(ones(4,1)*x,1,[])
Andrei Bobrov
le 11 Mar 2015
x = [2 5 3 6 1];
y = x(ceil((1:4*numel(x))/4));
3 commentaires
Nikhil Chourasia
le 11 Mar 2015
Nikhil Chourasia
le 13 Mar 2015
Andrei Bobrov
le 13 Mar 2015
x = unique(y);
Catégories
En savoir plus sur Data Analysis 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!