19
一列排序整個矩陣I具有矩陣如下根據在Matlab
a =
1 3
2 5
3 2
4 8
5 9
我想在a
矩陣的第二列進行排序。我想如下將要打印的一列的相應的行:
a =
3 2
1 3
2 5
4 8
5 9
我試圖sort(a)
,但它是僅排序矩陣a
的第二列。
一列排序整個矩陣I具有矩陣如下根據在Matlab
a =
1 3
2 5
3 2
4 8
5 9
我想在a
矩陣的第二列進行排序。我想如下將要打印的一列的相應的行:
a =
3 2
1 3
2 5
4 8
5 9
我試圖sort(a)
,但它是僅排序矩陣a
的第二列。
試試這個:
sortrows(a,2)
這應該根據第二列進行排序。
或使用:
[val idx]=sort(a(:,2));
ans = [a(idx,1) val]