在MATLAB中求置换的映射

在MATLAB中求置换的映射,matlab,Matlab,我有两个二进制矩阵,其中一个是另一个的置换: 如何获得两者之间的置换映射 例如: A=[1 0 1 0;1 1 0 0] B=[0 0 1 1;1 0 1 0] A->B应该是:[3 1 4 2]您可以使用ismember函数的第二个输出 [~, out]=ismember(A.',B.','rows') 谢谢@rahnema1!这正是我要找的。@AKH很高兴我能帮忙!

我有两个二进制矩阵,其中一个是另一个的置换: 如何获得两者之间的置换映射

例如:

A=[1 0 1 0;1 1 0 0] 
B=[0 0 1 1;1 0 1 0]

A->B
应该是:
[3 1 4 2]
您可以使用
ismember
函数的第二个输出

[~, out]=ismember(A.',B.','rows')

谢谢@rahnema1!这正是我要找的。@AKH很高兴我能帮忙!