MathTop

choose 函数

返回列表中的组合;若输入非负整数 n,则从 1..n 中取组合。

语法

  • choose(list)
  • choose(list, k)
  • choose(n, k)
  • combinat:-choose(list, k)
  • combinat[choose](list, k)

参数与选项

list形如 [1, 2, 3] 的列表字面量。
k可选的组合大小;省略时返回所有大小的子集。

示例

  1. 二元组合choose([x, y, z], 2)返回 [[x, y], [x, z], [y, z]]。
  2. 整数范围输入choose(4, 2)返回 [[1, 2], [1, 3], [1, 4], [2, 3], [2, 4], [3, 4]]。
  3. 全部子集大小choose([x, y])返回 [[], [x], [y], [x, y]]。
  4. 包式调用combinat:-choose([x, y, z], 2)返回 [[x, y], [x, z], [y, z]]。