Subsets

Subsets[list]

list の可能なすべての部分集合のリストを与える.

Subsets[list,n]

最高で n 個の要素を含むすべての部分集合を与える.

Subsets[list,{n}]

厳密に n 個の要素を含むすべての部分集合を与える.

Subsets[list,{nmin,nmax}]

nmin個から nmax個の要素を含むすべての部分集合を与える.

Subsets[list,nspec,s]

結果を最初の s 個の部分集合に限定する.

Subsets[list,nspec,{s}]

s 番目の部分集合を与える.

詳細

  • Subsets[list]list のベキ集合を与える.
  • Subsets[list]は,list 中の短い部分集合を先行させ,後の要素は最初に省略するようにする.
  • list の要素がSortで返された順番になっている場合は,Subsets[list]の完全な結果もまたこの順番になる.
  • Subsets[list,All]Subsets[list]と等価である.
  • Subsets[list,{nmin,nmax,dn}]nmin, nmin+dn, 要素を含む部分集合を返す.
  • Subsets[list,nspec,spec]は,spec が指定する要素が存在するという条件で,Take[Subsets[list,nspec],spec]と同じ結果を与える.

例題

すべて開くすべて閉じる

  (2)

可能なすべての部分集合(ベキ集合):

2つ以下の要素を含むすべての可能な部分集合:

2つの要素を含む部分集合:

スコープ  (4)

3つの要素を含む部分集合の中の最初の5つ:

偶数の長さを持つすべての部分集合:

69381番目の部分集合:

{a,b,c,d}のすべての部分集合:

{a,b,c,d}の奇数番号の部分集合を,逆の順序で:

一般化と拡張  (1)

任意の頭部が使える:

アプリケーション  (7)

4つの要素から3つを選ぶ方法をすべて見付ける:

八角形の頂点のペアすべてを線で結ぶ:

初歩的な対称多角形を構築する:

10の約数の可能なすべての部分集合:

厳密に3つの非零の二進数を持つ整数を見付ける:

20個のランダムな点を可能な限りペアにしたものを3Dで表す:

立方体の頂点で可能なすべてのペアを線で結ぶ:

特性と関係  (3)

Subsetsはまず入力に最初に現れる要素を選ぶ:

同じ要素でも出現する場所が異なると,異なるものとして扱われる:

Tuplesは要素の可能な組合せと並べ替えをすべて与える:

考えられる問題  (1)

すべての要求された要素があるときにのみSubsets[a,b,c]===Take[Subsets[a,b],c]

c によって要求された要素が欠けているときは,あるものが返される:

警告メッセージを出さないようにしたければOffを使う:

おもしろい例題  (2)

ランダムな点を3つ1組とした場合の可能な組合せすべてから作成された多面体:

Wolfram Research (2004), Subsets, Wolfram言語関数, https://reference.wolfram.com/language/ref/Subsets.html.

テキスト

Wolfram Research (2004), Subsets, Wolfram言語関数, https://reference.wolfram.com/language/ref/Subsets.html.

CMS

Wolfram Language. 2004. "Subsets." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Subsets.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_subsets, organization={Wolfram Research}, title={Subsets}, year={2004}, url={https://reference.wolfram.com/language/ref/Subsets.html}, note=[Accessed: 22-November-2024 ]}