Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
unique
extrait les composantes distinctes d'un vecteur ou d'une matrice
Séquence d'appel
[N [,k]]=unique(M) [N [,k]]=unique(M,orient)
Paramètres
- M
vecteur ou matrice de nombres ou de chaînes de caractères
- orient
flag qui peut prendre les valeurs : 1 ou "r", 2 ou "c"
- N
vecteur ou matrice de nombres ou de chaînes de caractères
- k
vecteur d'entiers
Description
unique(M)
renvoie un vecteur contenant les
valeurs distinctes contenues dans les termes de M
classées par ordre croissant.
unique(M,"r")
ou
unique(M,1)
retourne les lignes uniques de
M
triées dans l'ordre lexicographique croissant.
unique(M,"c")
or
unique(M,2)
retourne les colonnes uniques
M
triées dans l'ordre lexicographique croissant.
S'il est présent l'argument de sortie k
contient
la position de la première occurrence de chaque valeur distincte dans
M
.
Exemples
Voir aussi
- members — dénombre (et localise) dans un tableau chaque élément ou ligne ou colonne d'un autre tableau
- union — extrait les composantes distinctes issues de l'union de deux vecteurs
- intersect — recherche de valeurs communes à deux vecteurs.
- gsort — tri par l'algorithme "quick sort"
- lex_sort — tri des lignes d'une matrice suivant l'ordre lexicographique.
Report an issue | ||
<< union | Opérations sur les ensembles | setdiff >> |