randomly shuffle the matrix by taking two rows
Afficher commentaires plus anciens
For example, if I have
1 5 9 13 17 20
2 6 10 14 18 21
3 7 11 15 19 22
4 8 12 16 20 23
I want to have a function that can shuffle the columns around while keeping the values in the column the same. I want it done by taking two columns together.For example:
9 13 17 20 1 5
10 14 18 21 2 6
11 15 19 22 3 7
12 16 20 23 4 8
In other words, the first two columns were taken together, the next two columns were taken together and randomly mixed in that way.
(Note : My matrix is normally a very large matrix. That's why I wanted to do it with code)
Can you help me to code this?
Thank you.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Logical 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!