how to re order a matrix based on a vector ?
조회 수: 12 (최근 30일)
이전 댓글 표시
I have a matrix like below
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
each column is a variable for example we have 4 in this example I want to reorder it based on another vector that i have for example I want to reorder it based on the following vector
t = [ 2 1 3 4]
so the output will look like
A =
2 16 3 13
11 5 10 8
7 9 6 12
14 4 15 1
It is important that I sort the matrix using a given vector index
댓글 수: 0
답변 (1개)
dpb
2015년 9월 16일
Clearly you haven't tried the obvious...
>> A(:,t)
ans =
2 16 3 13
11 5 10 8
7 9 6 12
14 4 15 1
>>
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Shifting and Sorting Matrices에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!