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

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

Scilab help >> Elementary Functions > setoperations > union

union

ベクトルの和集合要素を展開

呼び出し手順

[v [,ka, kb] ] = union(a,b)
[v [,ka, kb] ] = union(a,b,orient)

パラメータ

a

数値または文字列のベクトルまたは行列

b

実数または文字列のベクトル

orient

フラグで次の値を指定可能 : 1 または "r", 2 または "c".

v

行ベクトルまたは数値または文字列の行列

ka

整数の行ベクトル

kb

整数の行ベクトル

説明

union(a,b) は, [a(:);b(:)]のユニークなエントリ を保持するソート済みの行ベクトルを返します.

union(a,b,"r") または union(a,b,1)は, 辞書式に昇順にソートされた a および b のユニークな行の和集合により作成された行列を返します. この場合,行列aおよびb の列の数は同じである必要があります.

union(a,b,"c") または union(a,b,2)は, 辞書式に昇順にソートされた a および b のユニークな列の和集合により作成された行列を返します. この場合,行列aおよびb の行の数は同じである必要があります.

[v,ka,kb]=union(a,b) は, vがソートされたエントリ a(ka) および b(kb) 組みあわせとなるような 添字ベクトルka および kbも返します.

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))

参照

  • unique — ベクトルまたは行列のユニークなな要素を展開
  • gsort — クイックソートアルゴリズムによるソート
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:40:23 CEST 2012