2014-01-19 241 views
-1

我有一個數組A,我想按降序排列每一行以獲得一個新的數組B.我怎麼能這樣做?Matlab:按降序排序行

例如

陣列A(原始數組):

11 9 13 10 
12 4 1 6 
13 5 12 11 

陣列B(重排的陣列):

13 11 10 9 
12 6 4 1 
13 12 11 5 

回答

4
>> A=[11 9 13 10;12 4 1 6;13 5 12 11] 

A = 

    11  9 13 10 
    12  4  1  6 
    13  5 12 11 

>> sort(A,2,'descend') 

ans = 

    13 11 10  9 
    12  6  4  1 
    13 12 11  5 

詳情鍵入:help sort在Matlab的命令窗口

+0

我有刪除我的答案。剛剛注意到與你的一樣。 +1 – herohuyongtao

+0

@herohuyongtao乾杯:D – P0W