swapping elements in matlab?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How would I swap elements randomly in matlab? E.G I have a matrix M=Randi(3,10); and I want to swap its elements/cells around randomly.
0 commentaires
Réponse acceptée
Suneesh
le 17 Déc 2013
M=randi(3,10);
M can then be linear indexed by the set [1,30] since there are 30 elements. So you could get a RANDom PERMnutation of that by using RANDPERM.
idx = randperm(30)
Then
Mnew = M([idx]);
and shape up Mnew
Mnew = reshape(Mnew,3,10)
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Computational Geometry dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!