unique
Valeurs uniques.
📝Syntaxe
C = unique(A)
C = unique(A, 'rows')
[C, ia, ic] = unique(...)
📥Arguments d'entrée
Paramètre Description
A une variable Nelson (double, single, int8, int16, int32, int64, uint8, uint16, uint32, uint64, logical, char, string, cell).
📤Arguments de sortie
Paramètre Description
C Données uniques de A.
ia Indice dans A : vecteur colonne.
ic Indice dans C : vecteur colonne.
📄Description

C = unique(A) renvoie les éléments uniques du tableau A dans l'ordre trié.

C = unique(A, 'rows') considère chaque ligne de A comme une entité unique et renvoie les lignes uniques dans l'ordre trié.

Notez que l'option 'rows' ne prend pas en charge les cellules de tableaux.

[C, ia, ic] = unique(...) étend n'importe quelle syntaxe précédente pour également renvoyer les vecteurs d'indices ia et ic.

Pour un vecteur A, les relations sont C = A(ia) et A = C(ic).

Pour une matrice ou un tableau A, les relations sont C = A(ia) et A(:) = C(ic).

Si l'option 'rows' est utilisée, les relations sont C = A(ia, :) et A = C(ic, :).

💡Exemples
A = [10+20i 30+i 10i 0 -10i];
[C, ia, ic] = unique(A)
A = {'hi', 'good'; 'good', 'tell'; 'hi', 'bye'}
[C, ia, ic] = unique(A)
🔗Voir aussi
sort
Used Functions
std::sort, std::unique (stl)
🕔Historique des versions
Version Description
1.6.0 version initiale
Modifier cette page sur GitHub