模组:Combination/doc
这是Module:Combination的文档页面
- 例如母集合为{A, B, C},其子集合可由下列语法列出:
- 语法
{{#invoke:Combination|subset| A=1 | B=1 | C=1 | format = *{{{1}}}\n }}
- 语法
- 将显示为:
- 空集合
- A
- B
- C
- AB
- AC
- BC
- ABC
- 若母集合某元素出现不止一次{A, B, B, C},例如B出现2次,其子集合可由下列语法列出:
- 语法
{{#invoke:Combination|subset| A=1 | B=2 | C=1 |format=*{{{1}}}\n}}
- 语法
- 将显示为:
- 空集合
- A
- B
- C
- AB
- AC
- BB
- BC
- ABB
- ABC
- BBC
- ABBC
- 而参数format控制的是输出格式,也可以将其改为表格输出
- 例如语法:
{| class=wikitable style="border-collapse: collapse;table-layout: fixed;width: 80%; text-align:center;"
{{#invoke:Combination|subset|A=1|B=1|C=1| format = {{!}}{{{1}}}\n }}
|}
- 将显示为:
- 另可用参数empty_set控制空集合的输出
- 例如语法:
{| class=wikitable style="border-collapse: collapse;table-layout: fixed;width: 80%; text-align:center;"
{{#invoke:Combination|subset|A=1|B=1|C=1| empty_set = <math>\varnothing</math> |format={{!}}{{{1}}}\n}}
|}
- 将显示为:
集合{A, B, C}的子集合 A B C AB AC BC ABC