ushuffle the matrix elements

2 views (last 30 days)
Offroad Jeep
Offroad Jeep on 22 Oct 2022
Answered: John D'Errico on 22 Oct 2022
let a be any mXm matrix
e.g.
a = magic(3)
8 1 6
3 5 7
4 9 2
i want to shuffle the elements of the matrix so that they go to different positions
please guide.... Regards....

Accepted Answer

John D'Errico
John D'Errico on 22 Oct 2022
a = magic(3)
a = 3×3
8 1 6 3 5 7 4 9 2
reshape(a(randperm(numel(a))),size(a))
ans = 3×3
7 6 1 8 2 5 9 3 4

More Answers (0)

Categories

Find more on Resizing and Reshaping Matrices 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!