2013-02-20 3 views
4

J'ai un ensemble d'éléments et je veux voir les indices d'entre eux dans une autre matriceTrouver des indices de plusieurs éléments dans une matrice?

Par exemple, pour

A = [1 2 3] 
B = [1 2 3 4 5 3 4 5 1 2 3] 

résultat alors tableau

C = [1 2 3 6 9 10 11] 

qui donnent les indices de 1 2 3

Y a-t-il une fonction ou une façon courte de la gérer?

Répondre

6

Je pense que vous voulez:

find(ismember(B, A)) 

ans = 

    1 2 3 6 9 10 11 
+0

vôtre fonctionne mieux que mon exception :) – erogol

Questions connexes