我有两个数组:A
:[3 4 1 2]
和B
:[7 2 1 4]
。现在我将A
重新排序为[1 4 2 3]
。我们称之为排序A2
。订购B
的好方法是什么,B
的元素仍然与新订单A
中的A2
元素保持一致?
答案 0 :(得分:3)
您可以使用ismember
执行此操作。
A = [3 4 1 2];
A2 = [1 4 2 3];
B = [7 2 1 4];
[~, C] = ismember(A, A2);
B = B(C);
B =
1 2 4 7