1

(首先,标题真的很模糊 - 但我想不出更好的方法来问我的问题。请随时编辑标题,然后删除此注释。)

假设我有一个矩阵ref

>> ref
ref = 40 20 90 30

我有一个矩阵permuted

>> permuted
permuted = 20 40 30 90

有没有产生idx这样的矩阵的操作isequal(ref, permuted(idx))?在这种情况下,idx == [2 1 4 3]

4

1 回答 1

4

你需要的是ismember

[tf, idx] = ismember(ref, permuted);

对于您的示例,这确实会产生:

idx =
    2     1     4     3
于 2012-11-07T21:27:29.553 回答