如何在MATLAB中找到另一个数组中每个元素的数组索引?

如何在MATLAB中找到另一个数组中每个元素的数组索引?,matlab,Matlab,有两个阵列: A=[2,6,9,10]; B=[6,10,9,2,2,9,10,10,6,6,2,9]; 我想输出以下数组: C=[2,4,3,1,1,3,4,4,2,2,1,3]; 如何做这项工作?我找到了解决方案,[~,C]=ismember(B,A) 我的答案应该是C=arrayfun(@(x)find(A==x),B)

有两个阵列:

   A=[2,6,9,10];
   B=[6,10,9,2,2,9,10,10,6,6,2,9];
我想输出以下数组:

   C=[2,4,3,1,1,3,4,4,2,2,1,3];

如何做这项工作?

我找到了解决方案,
[~,C]=ismember(B,A)

我的答案应该是C=arrayfun(@(x)find(A==x),B)