Union

Union[list1,list2,]

listiに現れるすべての個別の要素を分類したリストを与える.

Union[list]

すべての重複する要素を除外して分類したリストを与える.

詳細とオプション

  • listiを集合とみなすとUnionは,これらの和集合を与える.
  • Union[list1,list2,]は,list1list2としてStandardFormInputFormで入力できる.記号 は,unあるいは\[Union]と入力できる.
  • listiは同じ頭部を持たなければならないが,Listである必要はない.
  • Union[list1,,SameTest->test]は,testlisti内の各要素の対に適用し,それらが同じかどうかを定める.

例題

すべて開くすべて閉じる

  (3)

個別要素のソートされたリストを与える:

すべてのリストから個別要素のソートされたリストを与える:

unを使って入力する:

スコープ  (1)

一意的なリストのリストを与える:

一般化と拡張  (1)

Unionは,Listに限らず任意の頭部に使うことができる:

オプション  (4)

SameTest  (4)

絶対値に基づく同等のクラスを使う:

Floorに基づく同等のクラスを使う:

リスト要素のTotalを使う:

最後と最初の要素の等式を使う:

アプリケーション  (4)

10,12,20のいずれかの約数を求める:

10!のバイナリ分解で生じる数字3個のすべての組合せを求める:

反復における個別要素を求める:

関数のリストで使われているオプションを求める:

特性と関係  (2)

ソートされた集合を分けると同じ要素を持つリストが得られる:

和集合はこれらのリストの第1要素に等しい:

Tallyは同一要素の数を求め,もとの順番で返す:

和集合はTallyで返された要素をソートしたリストである:

考えられる問題  (1)

大きい集合の場合,UnionSameTestと共に使うとすべてのペアの比較をするので遅くなることがある:

等価クラスの代表が見付かる場合は,それらにUnionを使った方が速いことがある:

結果は代表の選択を除いて等しい:

Wolfram Research (1988), Union, Wolfram言語関数, https://reference.wolfram.com/language/ref/Union.html (1996年に更新).

テキスト

Wolfram Research (1988), Union, Wolfram言語関数, https://reference.wolfram.com/language/ref/Union.html (1996年に更新).

CMS

Wolfram Language. 1988. "Union." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 1996. https://reference.wolfram.com/language/ref/Union.html.

APA

Wolfram Language. (1988). Union. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Union.html

BibTeX

@misc{reference.wolfram_2024_union, author="Wolfram Research", title="{Union}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/Union.html}", note=[Accessed: 24-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_union, organization={Wolfram Research}, title={Union}, year={1996}, url={https://reference.wolfram.com/language/ref/Union.html}, note=[Accessed: 24-November-2024 ]}