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 (et trie) tous les éléments distincts 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 textes.
- orient
flag qui peut prendre les valeurs : 1 ou "r", 2 ou "c"
- N
- Sans
orient
: vecteur d'éléments deM
triés par ordre croissant. - Avec
orient
: Matrice de lignes ou colonnes extraites deM
, triées par ordre lexicographique croissant.
- Sans
- k
Indices des éléments, lignes ou colonnes extraits, tels que
N(i) = M(k(i))
ouN(i,:) = M(k(i),:)
ouN(:,i) = M(:,k(i))
.
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.
Exemples
Voir aussi
- members — dénombre (et localise) dans un tableau chaque élément ou ligne ou colonne d'un autre tableau
- gsort — tri par l'algorithme "quick sort"
- vectorfind — finds in a matrix rows or columns matching a vector
- grep — find matches of a string in a vector of strings
- union — extrait les composantes distinctes issues de l'union de deux vecteurs
- intersect — recherche de valeurs communes à deux vecteurs.
Report an issue | ||
<< union | Ensembles | Traitement du signal >> |