2017-02-08 9 views
2

私は行列を組み込み関数sortrowsでソートしています...今、いくつかのアルゴリズムでは、この行列の2つの行をsortrowsが使用するのと同じ比較関数と比較したいと思います。何かありますか?`sortrows`s compare関数を使用できますか?

編集、例:

sortrows[1 2 3]が有効なソートを行うために[2 3 4]の前または後に属しているかどうかを把握する必要があります。私はこれを自分自身で理解したい、つまりこれを私のために理解する機能を持たせたい。結果は{0,-1,1}(等しい、小さい、大きい)またはちょうど{0,1}(等しい、より小さい)にあるかもしれません。私はこの詳細については気にしない。

+0

「ソート」の同じ比較機能とはどういう意味ですか?ソート...並べ替え、比較ではない、右ですか? –

+1

@AnderBiguriはい、ソートするには、[1 2 3]は、[2 3 4]の前後に属しています...私はこのように使いたいと思っています – IceFire

+2

私はあなたが '(1 2 3; 2 3 4)、' rows ') ' –

答えて

2

私はあなたがほしいと思うと思うissorted([1 2 3; 2 3 4],'rows')。最初の行がで使用されている順番であるlexicographical orderの2番目の行に先​​行する場合は、1となります。

関連する問題