Matlab使用外部向量对表进行排序

时间:2015-04-20 15:45:16

标签: matlab sorting vector external

是否存在一种方法来对表A进行排序,根据其中一列的元素(比方说X)在另一个表B的Y列中的顺序排序? Y和X是相同的向量,但在两个表A和B中的排序方式不同。我想使用Y顺序对表A进行排序。

1 个答案:

答案 0 :(得分:0)

ismember的第二个输出告诉您所需的排序,然后您可以将其用作表格中的行索引:

[~, ind] = ismember(B.Y, A.X); %// Or ismember(A.X, B.Y), depending on what you want
X_sorted = X(ind,:);