Wanted = M(:, perm2)
Row and Column permutation of a matrix
    7 次查看(过去 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 中查找有关 Creating and Concatenating Matrices 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

