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 - Русский -
Scilabヘルプ >> 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-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:35:24 CEST 2016