How to permute the columns in a matrix in random way?
4 views (last 30 days)
Show older comments
Hi, How to permute the columns in a matrix in randomly without changing its size ??
0 Comments
Accepted Answer
KSSV
on 6 Dec 2016
k = rand(100) ;
ny =size(k,2) ;
shuffle = randsample(1:ny,ny) ;
k_shuffle = k(:,shuffle) ;
2 Comments
More Answers (1)
Daniel Morais
on 21 Mar 2017
Utilize x = x( : , randperm(c)), onde x é a matriz e c o número de colunas de x. O mesmo vale para a permutação de linhas: x = x( randperm(l) , : ) onde l é o número de linhas.
0 Comments
See Also
Categories
Find more on General Applications in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!