Row and Column permutation of a matrix
조회 수: 18 (최근 30일)
이전 댓글 표시
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
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Operating on Diagonal Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!