Row and Column permutation of a matrix
11 views (last 30 days)
Show older comments
Hi I want to permute each row and column of the matrix using specified permutation
e.g
%%%%%Permute each row by a certain permutation e.g (3 2 4 1)
M=[80 81 82 83;84 85 86 87;88 89 90 91;92 93 94 95];
perm2=[3 2 4 1];
M_1=[];
b=M;
for i=1:3
b(i,perm2) = M(i,:);
M_1=[b];
end
Output should be
82 81 83 80
86 85 87 84
90 89 91 88
94 93 95 92
what I am getting is
83 81 80 82
87 85 84 86
91 89 88 90
92 93 94 95
If some one figure out the mistake plus how to permute each column wise
0 Comments
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Operating on Diagonal 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!