J'ai une matrice A. Je veux trouver tous les éléments uniques est A donc: b = unique (A); vais donner tableau de tous les éléments uniques dans A.trouver des emplacements d'un ensemble d'éléments dans une matrice - Matlab
Je veux trouver les emplacements de ces éléments dans A. Pour être précis, les éléments dans b se répètent dans A et je veux trouver pour chaque élément dans b ses lignes dans A.
Comment on peut le faire sans une boucle?
Vous pouvez contrôler si l'index retourné est la première ou la dernière occurrence de la valeur en passant « première » ou « dernier 'à la fonction unique. Vous devriez également passer 'row' si vous voulez trouver des lignes uniques plutôt que des éléments uniques. –
Ma compréhension de la question était la valeur unique par élément était souhaitée, pas les lignes uniques. Mais c'est un bon point. Je ne savais pas que 'unique' supportait les mots-clés 'first' et 'last'. C'est un bon conseil. – Pursuit