C = unique(A)
C = unique(A, 'rows')
[C, ia, ic] = unique(...)
| Paramètre | Description |
|---|---|
| A | une variable Nelson (double, single, int8, int16, int32, int64, uint8, uint16, uint32, uint64, logical, char, string, cell). |
| Paramètre | Description |
|---|---|
| C | Données uniques de A. |
| ia | Indice dans A : vecteur colonne. |
| ic | Indice dans C : vecteur colonne. |
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, :).
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)
| Version | Description |
|---|---|
| 1.6.0 | version initiale |