製品
製品の一覧
Mathematica
Mathematica
学生エディション
Mathematica
ホームエディション
Wolfram
CDF Player
(無料ダウンロード)
CDF(計算可能ドキュメント形式)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
アドオン
Wolfram|Alpha関連製品
ソリューション
ソリューションの一覧
工学
航空宇宙工学と防衛
化学工学
制御系
電気工学
画像処理
生産工学
材料科学
機械工学
オペレーションズリサーチ
光学
石油工学
バイオテクノロジーと医学
バイオインフォマティクス
医用画像処理
金融,統計,ビジネスの分析
保険数理
データの解析とマイニング
計量経済学
経済学
金融工学と数学
財務リスク管理
統計
ソフトウェア工学とコンテンツ配信
オーサリングと出版
インターフェース開発
ソフトウェア工学
Web開発
科学
天文学
バイオサイエンス
化学
環境科学
地球科学
社会・行動科学
デザイン,芸術,娯楽
ゲームデザイン・特殊効果・ジェネレーティブアート
教育
高等教育
短大・専門学校
初等・中等教育
学生
テクノロジー
CDF(計算可能ドキュメント形式)
高性能並列計算(HPC)
参照:テクノロジーガイド
ご購入
オンラインストア
他の購入方法
Volumeライセンスとサイトライセンス
販売部へのご連絡
ソフトウェア
サービス
アップグレード
トレーニング
書籍
Wolframグッズ
サポート
テクニカルサポートページ
Mathematica
ドキュメント
知識ベース
ラーニングセンター
テクニカルサービス
コミュニティ & フォーラム
トレーニング
サイトライセンスの確認
Wolframユーザポータル
会社概要
会社概要
ニュースとイベント
Wolframブログ
パートナーシップ
採用情報
Mathematica
の歴史
Stephen Wolframのホームページ
連絡先
Wolfram Webサイト
サイトの一覧
Wolfram|Alpha
デモンストレーションプロジェクト
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
数学とアルゴリズム
>
離散数学
>
Subsets
>
MATHEMATICA 組込みシンボル
リストの集合論的扱い
チュートリアル »
|
Tuples
IntegerDigits
Binomial
IntegerPartitions
SymmetricPolynomial
BellB
RandomSample
関連項目 »
|
リストの構築
離散数学
リストへの数学的およびカウント操作
リストの並べ替えと再構築
その他 »
Subsets
Subsets
[
list
]
list
の可能なすべての部分集合のリストを与える.
Subsets
最高で
個の要素を含むすべての部分集合を与える.
Subsets
厳密に
個の要素を含むすべての部分集合を与える.
Subsets
個から
個の要素を含むすべての部分集合を与える.
Subsets
結果を最初の
個の部分集合に限定する.
Subsets
番目の部分集合を与える.
詳細
Subsets
[
list
]
は
のベキ集合を与える.
Subsets
[
list
]
は,
list
中の短い部分集合を先行させ,後の要素は最初に省略するようにする.
list
の要素が
Sort
で返された順番になっている場合は,
Subsets
[
list
]
の完全な結果もまたこの順番になる.
Subsets
[
list
,
All
]
は
Subsets
[
list
]
と等価である.
Subsets
は
,
, ...要素を含む部分集合を返す.
Subsets
は,
spec
が指定する要素が存在するという条件で,
Take
と同じ結果を与える.
例題
すべて閉じる
例
(2)
可能なすべての部分集合(ベキ集合):
2つ以下の要素を含むすべての可能な部分集合:
2つの要素を含む部分集合:
可能なすべての部分集合(ベキ集合):
In[1]:=
Out[1]=
2つ以下の要素を含むすべての可能な部分集合:
In[1]:=
Out[1]=
2つの要素を含む部分集合:
In[2]:=
Out[2]=
スコープ
(4)
3つの要素を含む部分集合の中の最初の5つ:
偶数の長さを持つすべての部分集合:
69381番目の部分集合:
のすべての部分集合:
の奇数番号の部分集合を,逆の順序で:
一般化と拡張
(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組とした場合の可能な組合せすべてから作成された多面体:
関連項目
Tuples
IntegerDigits
Binomial
IntegerPartitions
SymmetricPolynomial
BellB
RandomSample
チュートリアル
リストの集合論的扱い
その他
リストの構築
離散数学
リストへの数学的およびカウント操作
リストの並べ替えと再構築
バージョン 5.1 の新機能