Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.5.2 - Français

Change language to:
English - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2025.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"
Report an issue
<< members Opérations sur les ensembles unique >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Apr 01 10:21:38 CEST 2015