Complement

Complement[eall,e1,e2,]

eall内のいずれの eiでもない要素を与える.

詳細とオプション

  • Complementが返すリストは標準的な順に並べ替えられる.
  • Complement[eall,e1,,SameTest->test]は,eallの要素と eiからなるそれぞれのペアに test を適用して同じであるかどうかを決定する.

例題

すべて開くすべて閉じる

  (1)

最初のリストのどの要素がサブリストのどれにも含まれていないか求める:

一般化と拡張  (1)

ComplementListだけでなく,任意の頭部に使うことができる:

オプション  (3)

SameTest  (3)

絶対値に基づいた等価クラスを使う:

Floorに基づいた等価クラスを使う:

リスト要素のTotalを使う:

アプリケーション  (4)

20の約数で12の約数ではないものを求める:

次の3つの数字の組合せのどれが12345をバイナリ分解した際に起らないかを求める:

PlotのどのオプションがGraphicsのオプションではないかを求める:

長さが5の文字列のうちどれが任意の初歩的セルオートマトンを2ステップ進化させた後では決して起らないかを求める:

特性と関係  (1)

Complement[list1,list2]の結果はソートされており,繰り返される要素は含んでいない:

以下も同じ結果を返すが,list1のもとの順序と多重度を保持している:

DeleteDuplicatesを使って順序を保持しつつ多重度を削除する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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