( a + b ) n = n ∑ i = 0 ( n i ) a i b n − i ( a + b ) n = ∑ i = 0 n ( n i ) a i b n − i
如果我们把 ( n i ) ( n i ) 全部列出来,你会发现它变成这样了
1 ( n = 0 ) 1 1 ( n = 1 ) 1 2 1 ( n = 2 ) 1 3 3 1 ( n = 3 ) 1 4 6 4 1 ( n = 4 ) ⋯ 1 ( n = 0 ) 1 1 ( n = 1 ) 1 2 1 ( n = 2 ) 1 3 3 1 ( n = 3 ) 1 4 6 4 1 ( n = 4 ) ⋯
发现了吗?杨辉三角!
我们先从一个简单的入手,( a + b ) 2 ( a + b ) 2
( a + b ) 2 ( a + b ) 2 相当于 ( a + b ) ( a + b ) ( a + b ) ( a + b ) ,我们做乘法,就是把每个括号里面各拿出一个数相乘,这个数可能是 a a ,也可能是 b b ,而每次都是 2 2 个数相乘(因为它是二次方,所以只有两个括号),我们以 a a 为参照,那么会有两个数全是 a a ,只有一个数是 a a ,或者两个数都不是 a a ,即 ( 2 2 ) 、 ( 2 1 ) 、 ( 2 0 ) ( 2 2 ) 、 ( 2 1 ) 、 ( 2 0 ) ,( 2 2 ) ( 2 2 ) 和 ( 2 0 ) ( 2 0 ) 比较好理解,这个 ( 2 1 ) ( 2 1 ) 怎么理解呢?可以这么理解,这个 a a ,可能是从第一个括号中拿出的,也可能是从第二个括号中拿出的,所以是 ( 2 1 ) ( 2 1 )
现在,系数搞定了,就剩字母了,其实这个更好证明,拿 ( 2 0 ) ( 2 0 ) 举例子,你都没选 a a ,那你的字母里面怎么可能会有 a a ,在 ( 2 1 ) ( 2 1 ) 中,你就只选了一个 a a ,那另一个就是 b b ,所以后面的式子为 a 1 b 2 − 1 a 1 b 2 − 1 ,即 a b a b
我们可以在推广一下,自己手摸一下 ( a + b ) 3 ( a + b ) 3 ,都是这个情况
最后,我们可以证明
( a + b ) n = n ∑ i = 0 ( n i ) a i b n − i ( a + b ) n = ∑ i = 0 n ( n i ) a i b n − i
是正确的。
扩展——多项式定理#
二项式定理可以扩展成多项式定理
在讲多项式定理之前,我们先继续深入了解一下二项式定理
我们知道,二项式定理的系数是 ( n i ) ( n i ) ,相当于在 n n 个括号中选了 i i 个 a a 的方案总数,那我们考虑一下,选 a a 有方案组合数,那,b b 有吗?
答案当然是有的,b b 的方案组合数为 ( n − i n − i ) ( n − i n − i )
证明:n n 个数,其中选了 i i 个数为 a a ,那么还剩下 n − i n − i 个数,由于我们只有 a a 和 b b 可选,所以选 b b 的方案数为 ( n − i n − i ) ( n − i n − i ) ,也就是 1 1 ,所以,二次项定理的最原本的面貌应该是
( a + b ) n = n ∑ i = 0 ( n i ) a i ( n − i n − i ) b n − i ( a + b ) n = ∑ i = 0 n ( n i ) a i ( n − i n − i ) b n − i
因为 ( n − i n − i ) = 1 ( n − i n − i ) = 1 ,所以二次项定理一般就写成了我们上面看到的那样,最初始的二次项系数应该是 ( n i ) ( n − i n − i ) ( n i ) ( n − i n − i )
那么,二次项定理是怎么转化为多项式定理的呢?
其实,他们的原理都是一样的,就拿 ( a + b + c ) n ( a + b + c ) n 举例子
展开式子 ( a + b + c ) ( a + b + c ) ( a + b + c ) ( a + b + c ) ⋯ ( 此 处 有 n 个 相 乘 ) ( a + b + c ) ( a + b + c ) ( a + b + c ) ( a + b + c ) ⋯ ( 此 处 有 n 个 相 乘 )
我们从每个括号里可以选出 a 、 b 、 c a 、 b 、 c 三种数
设从 n n 个数中选 n 1 n 1 个 a a ,选 n 2 n 2 个 b b ,那么就是选 n − n 1 − n 2 n − n 1 − n 2 个 c c
我们通过上面的二次项定理我们可以推测出这个三次项系数为 ( n n 1 ) ( n − n 1 n 2 ) ( n − n 1 − n 2 n 3 ) ( n n 1 ) ( n − n 1 n 2 ) ( n − n 1 − n 2 n 3 )
把组合数公式 ( n m ) = n ! m ! ( n − m ) ! ( n m ) = n ! m ! ( n − m ) ! 代入可得三次项系数的公式为
n ! n 1 ! ( n − n 1 ) ! ⋅ ( n − n 1 ) ! n 2 ! ( n − n 1 − n 2 ) ! ⋅ ( n − n 1 − n 2 ) ! n 3 ! ( n − n 1 − n 2 − n 3 ) ! n ! n 1 ! ( n − n 1 ) ! ⋅ ( n − n 1 ) ! n 2 ! ( n − n 1 − n 2 ) ! ⋅ ( n − n 1 − n 2 ) ! n 3 ! ( n − n 1 − n 2 − n 3 ) !
一约分得 n ! n 1 ! n 2 ! n 3 ! ( n − n 1 − n 2 − n 3 ) ! n ! n 1 ! n 2 ! n 3 ! ( n − n 1 − n 2 − n 3 ) ! ,又因为 n = n 1 + n 2 + n 3 n = n 1 + n 2 + n 3 ,所以 ( n − n 1 − n 2 − n 3 ) ! = 0 ! = 1 ( n − n 1 − n 2 − n 3 ) ! = 0 ! = 1
所以可得最后的式子 n ! n 1 ! n 2 ! n 3 ! n ! n 1 ! n 2 ! n 3 !
在推广一下,则 t t 项式定理的系数为 n ! n 1 ! n 2 ! n 3 ! ⋯ n t ! n ! n 1 ! n 2 ! n 3 ! ⋯ n t ! ,即 ( n n 1 , n 2 , n 3 ⋯ n t ) ( n n 1 , n 2 , n 3 ⋯ n t )
n ! n 1 ! n 2 ! n 3 ! ⋯ n t ! = ( n n 1 , n 2 , n 3 ⋯ n t ) n ! n 1 ! n 2 ! n 3 ! ⋯ n t ! = ( n n 1 , n 2 , n 3 ⋯ n t )
同时可得多项式定理
( a + b + ⋯ + t ) n ( 括 号 里 有 t 个 数 ) = ∑ ( n n 1 , n 2 , n 3 ⋯ n t ) a n 1 b n 2 c n 3 ⋯ t n t ( a + b + ⋯ + t ) n ( 括 号 里 有 t 个 数 ) = ∑ ( n n 1 , n 2 , n 3 ⋯ n t ) a n 1 b n 2 c n 3 ⋯ t n t
这里我们要枚举 n 1 、 n 2 、 n 3 、 n 4 、 ⋯ n t − 1 n 1 、 n 2 、 n 3 、 n 4 、 ⋯ n t − 1
在这里再献上原始公式
( a + b + ⋯ + t ) n = ∑ ( n n 1 ) a n 1 ( n − n 1 n 2 ) b n 2 ( n − n 1 − n 2 n 3 ) c n 3 ⋯ ( n − n 1 − n 2 − ⋯ − n t − 1 n t ) t n t = ∑ ( n n 1 ) a n 1 ( n − n 1 n 2 ) b n 2 ( n − n 1 − n 2 n 3 ) c n 3 ⋯ ( n t n t ) t n t = ∑ ( n n 1 ) a n 1 ( n − n 1 n 2 ) b n 2 ( n − n 1 − n 2 n 3 ) c n 3 ⋯ × 1 × t n t ( a + b + ⋯ + t ) n = ∑ ( n n 1 ) a n 1 ( n − n 1 n 2 ) b n 2 ( n − n 1 − n 2 n 3 ) c n 3 ⋯ ( n − n 1 − n 2 − ⋯ − n t − 1 n t ) t n t = ∑ ( n n 1 ) a n 1 ( n − n 1 n 2 ) b n 2 ( n − n 1 − n 2 n 3 ) c n 3 ⋯ ( n t n t ) t n t = ∑ ( n n 1 ) a n 1 ( n − n 1 n 2 ) b n 2 ( n − n 1 − n 2 n 3 ) c n 3 ⋯ × 1 × t n t
对你有帮助的话可以点个赞支持一下#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具