我有一个矩阵让它成为
A = 100x100 matrix
和一个向量
B = [ 2 7 23 45 55 67 79 88 92]
我想将这些行和列带到数组的末尾,这意味着最后一个9x9块A
是的行和列B
。(A
现在的最后一行应该是第92行,最后一列应该是第92列)
有任何想法吗?
假设您不想更改其余行/列的顺序,让我们从安排所有索引开始:
n = size(A,1);
allIdx = 1:n;
allIdx(B) = []; %// discard B from their original place
allIdx = [allIdx, B]; %// put B at the end
newA = A(allIdx, allIdx); %// Ta-DA!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句