Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
union
extrait les composantes distinctes issues de l'union de deux vecteurs
Séquence d'appel
[v [,ka, kb] ] = union(a,b) [v [,ka, kb] ] = union(a,b,orient)
Paramètres
- a
vecteur ou matrice de nombres ou de chaînes de caractères.
- b
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".
- v
vecteur ou matrice de nombres ou de chaînes de caractères.
- ka
vecteur ligne d'entier.
- kb
vecteur ligne d'entier.
Description
union(a,b)
renvoie un vecteur ligne contenant les
valeurs distinctes (classées par ordre croissant) contenues dans les
éléments de [a(:);b(:)]
.
union(a,b,"r")
ou
union(a,b,1)
renvoie la matrice formée de l'union des
lignes distinctes de a
et b
triées
dans l'ordre lexicographique croissant. Dans ce cas les matrices
a
et b
doivent avoir le même nombre
de colonnes.
union(a,b,"c")
ou
union(a,b,2)
renvoie la matrice formée de l'union des
colonnes distinctes de a
et b
triées
dans l'ordre lexicographique croissant. Dans ce cas les matrices
a
et b
doivent avoir le même nombre
de lignes.
[v,ka,kb]=union(a,b)
renvoie aussi les vecteurs
d'indices ka
et kb
tels que
v
est une combinaison triée des termes de
a(ka)
et b(kb)
.
Exemples
Voir aussi
<< intersect | Opérations sur les ensembles | unique >> |