randomly shuffle the matrix by taking two rows
显示 更早的评论
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.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!