random permutation for a matrix
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
shobhit mehrotra
le 15 Avr 2015
Commenté : shobhit mehrotra
le 16 Avr 2015
I have a 2x5 matrix, A. I want to randoming sort both of the rows together, so that the second is still a function of the first row.
A = [ 2 5 9 11 23; 4 1 7 9 12]
One random permutation may look like
B= [5 11 9 2 23; 1 9 7 4 12]
The 1st and 2nd row are still the same ratio
Im trying to use the function randperm
Thanks
0 commentaires
Réponse acceptée
pfb
le 15 Avr 2015
That should be easy
i = randperm(5);
should give you the permutated indices, so that
B = A(:,i);
is the permutation of the columns of A according to those new indices.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!