免费组合计算器
输入n和r,然后点击计算
探索组合计算器(nCr计算器)
组合计算器——常标记为nCr计算器或n选k计算器——可即时计算从不同项目集合中选取的组合数(表示为)。除了简单计数外,该工具还可以枚举最多10个元素(或最多300个组合/排列)的集合的所有可能组合或排列。用户应注意,生成的列表可能会非常长;如果输出接近实际限制,计算器将通知您。
什么是组合?
在数学中,组合是从较大集合中选择项目的一种方式,选择的顺序不重要。这个概念通常表示为“n选k”(nCr)。例如,从12人的团队中挑选5名球员组成委员会就是一种组合;他们选择的顺序无关紧要。可能的组合数量由二项式系数给出。
组合公式
从个不同对象中选择个元素(无重复),组合数为:
这里,(n的阶乘)是从1到的所有正整数的乘积。阶乘的增长非常迅速,因此计算器会自动处理大数值。
实际示例: 假设一个袋子包含12个颜色各异的球。可以抽取多少组不同的5个球?使用公式:
因此,从12个球中选取5个球共有792种不同的组合。
组合的关键性质
- 单个项目: 当时,——与对象数量相同的方式。
- 所有项目: 当时,——只有一种方式选择所有项目。
- 对称性: 。从12个中选5个等价于排除7个。
这些性质可以立即使用计算器验证。
组合与排列
基本区别在于所选项目的顺序是否重要。
| 类型 | 顺序是否重要? | 示例:3个字母 {A,B,C} |
|---|---|---|
| 组合 | 否 | 仅一个集合:{A,B,C} |
| 排列 | 是 | 6种序列:ABC, ACB, BAC, BCA, CAB, CBA |
从个不同对象中取个项目的排列公式为:
两者之间的关系为:
卡片示例: 从一副编号1–9的9张牌中,抽出三张牌组成一个三位数。可能的数字数量(排列)为。如果忽略顺序(仅数字集合),组合数为。每个组合可以按种不同顺序排列,证实了这种关系。
允许重复的选择
当项目可以被多次选择(有放回抽样)时,公式会改变:
- 有重复的组合:
- 有重复的排列:
例如,有4个彩色球,抽取3次,每次抽取后球被放回,则有个多重集(有重复的组合)和个有序序列(有重复的排列)。计算器涵盖这两种情况。
概率中的组合
组合经常出现在概率计算中,尤其是在机会游戏中。考虑一个装有4个球的袋子:一个红球和三个绿球。当不放回地抽取3个球时,红球被抽中的概率为:
如果重复这个试验多次,根据大数定律,观察到的比例将接近75%。计算器帮助快速找到所需的组合计数。
关于线性组合的简要说明
术语“线性组合”出现在代数和物理中,但指的是一个不同的概念:将每一项乘以一个常数并将结果相加。例如,任何3D向量都可以表示为单位向量的线性组合。双曲函数可以由指数函数构建:。虽然与上述组合选择不直接相关,但它是许多科学领域的基本技术。
常见问题
1. 组合和排列有什么区别?
在组合中,所选项目的顺序不重要;不同的序列被视为同一集合。在排列中,顺序很重要,因此每个不同的序列都会被单独计数。例如,从{A,B,C}中选择3个字母:有1种组合({A,B,C}),但有6种排列(ABC, ACB, BAC, BCA, CAB, CBA)。
2. 如何计算有重复的组合数?
有重复的组合(有放回抽样)的公式为 C'(n,r) = (n+r-1)! / (r! * (n-1)!)。例如,有4种颜色,抽取3次,每次球被放回,则有 (4+3-1)!/(3!*3!) = 20 种可能的多重集。
3. 从n个项目中无重复地选择r个项目的组合公式是什么?
公式为 C(n,r) = n! / (r! * (n-r)!)。它给出了从n个不同对象中选择r个不同对象(顺序不重要)的方法数。
4. 从12个项目中选5个有多少种组合?
组合数为 C(12,5) = 792。您可以使用公式 n!/(r!(n-r)!) 或计算器验证。
5. 组合计算器可以生成任意集合的所有可能组合吗?
可以,但有限制:计算器可以生成最多10个元素(或最多300个组合/排列)的集合的所有组合或排列。如果列表超出此限制,工具将通知您。
使用方法
- 在第一个输入字段中输入对象总数 (n)。
- 输入样本大小 (r) - 要选择的对象数量。
- 点击计算查看组合数 C(n, r),可选显示排列。