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

时间:2014-08-01 00:32:55

标签: 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];

如何做这项工作?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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