Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - Русский - 日本語

Please note that the recommended version of Scilab is 6.0.0. This page might be outdated.
See the recommended documentation of this function

Aide de Scilab >> Fonctions Elémentaires > Opérations sur les ensembles > union

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

A=round(5*rand(10,1));
B=round(5*rand(7,1));

union(A,B)
[N,ka,kb]=union(A,B)

union('a'+string(A),'b'+string(B))

Voir aussi

  • unique — extrait les composantes distinctes d'un vecteur ou d'une matrice
  • gsort — tri par l'algorithme "quick sort"
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 13:54:30 CEST 2014