我可以使用`sortrows的比较功能吗?

时间:2017-02-08 10:15:15

标签: arrays matlab sorting matrix compare

我有一个按内置函数sortrows排序的矩阵...现在,对于某些算法,我想将此矩阵的两行与sortrows使用的相同比较函数进行比较。有没有?

编辑,示例:

sortrows必须确定[1 2 3]是否属于[2 3 4]之前或之后才能进行有效排序。我想自己解决这个问题,即有一个功能可以解决这个问题。结果可能是{0,-1,1}(等于,更小,更大)或仅在{0,1}(等于,更小)。我不在乎这个细节。

1 个答案:

答案 0 :(得分:2)

我想你想要issorted([1 2 3; 2 3 4],'rows')。如果第一行位于lexicographical order中的第二行之前,则会1,这是sortrows使用的顺序。