首页 > 其他分享 >二项式定理(二项式展开)

二项式定理(二项式展开)

时间:2024-08-18 12:17:58浏览次数:13  
标签:aligned 2ab 定理 times 杨辉三角 tfrac 二项式 展开

目录

引入

首先有一个广为人知的结论:

\[(a+b)^2=a^2+2ab+b^2 \]

那么,如何求 \((a+b)^3\) 呢?手算,如下:

\[\begin{aligned} (a+b)^3 &= (a+b)\times(a+b)^2\\ &=(a+b)\times(a^2+2ab+b^2)\\ &=[a\times(a^2+2ab+b^2)]+[b\times(a^2+2ab+b^2)]\\ &=(a^3+2a^2b+ab^2)+(a^2b+2ab^2+b^3)\\ &=a^3+3a^2b+3ab^2+b^3 \end{aligned} \]

正题

尝试性的去找找规律,然后就会找到

\[(a+b)^k=\sum\limits_{i=0}^{k}\binom{k}{i}a^ib^{k-i} \]

其中\(\binom{k}{i}\)表示在 \(k\) 个数里任取 \(i\) 个的方案数,等价于 \(C_{k}^{i}\)。
证明:
首先,如果我们不合并同类项,那么我们得到的项数是 \(2^k\)。这个可以这么证:假设已知 \((a+b)^k\) 不合并时有 \(n\) 项,那么

\[\begin{aligned} (a+b)^{k+1} &= (a+b)(a+b)^k\\ &=a(a+b)^k+b(a+b)^k \end{aligned}\]

左右两式的项数都是 \(n\),和为 \(2n\)。
然后 \(a\) 和 \(b\) 的次数之和是 \(k\),这个结论是显然的。我们在乘方的时候,每一个 \((a+b)\) 里都会选一个 \(a\) 或 \(b\)出来。于是挂在前面那个组合数的也证出来了:取到\(a^ib^{k-i}\) 的情况等价于有一个长为 \(k\) 的01序列,1的个数为 \(i\),求不同方案数的问题,显然是 \(C_i^k\)。类似的还有:

  • 在 \(k\) 个灯里开了 \(i\) 个,关了 \(k-i\) 个,求方案数的问题。
  • 在网格图从(1,1)走到(i,j),只能向上、向右走,求路径数。

延伸

然而,二项式定理能扩展到的东西远不止于此。看看这个:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
………………
上面是 \((a+b)^k\) 各项系数列的表。有没有感觉有一点似曾相识?
image
没错,就是它,杨辉三角!
接下来,我们要从二项式层面证明杨辉三角可以用来求二项式展开后的系数。不妨先假设杨辉三角可以求展开后系数,那么杨辉三角的第 \(i\) 行第 \(j\)列就可以被表示为 \(C_i^j\),在结合求杨辉三角的递推式 \(a_{i,j}=a_{i-1,j-1}+a_{i-1,j}\),有此式:

\[C_i^j=C_{i-1}^{j-1}+C_{i-1}^{j} \]

然后推右式,如下:

\[\begin{aligned} C_{i-1}^{j-1}+C_{i-1}^{j}&=\tfrac{(i-1)!}{(i-j)!(j-1)!}+\tfrac{(i-1)!}{(i-j-1)!j!}\\&=\tfrac{1}{j!}(\tfrac{(i-1)!j}{(i-j)!}+\tfrac{(i-1)!}{(i-j-1)!})\\&=\tfrac{1}{j!(i-j)!}[(i-1)!j+(i-1)!(i-j)]\\&=\tfrac{(a-1)!}{j!(i-j)!}(b+a-b)\\&=\tfrac{(a-1)!a}{j!(i-j)!}(b+a-b)\\&=\tfrac{a!}{j!(i-j)!}\\&=C_i^j \end{aligned}\]

所以杨辉三角的递推来求二项式展开的系数是有正确性的。这也给了我们另一个递推求组合数的思路,在一些题目里会很有用,但是我想平时不会有人会选择 \(O(n)\) 求解组合数吧。

标签:aligned,2ab,定理,times,杨辉三角,tfrac,二项式,展开
From: https://www.cnblogs.com/ywhhdjser-97/p/18365459

相关文章

  • 卢卡斯定理
    卢卡斯定理常用于求组合数,且质数模数\(p\)较小时的情况(常常与费马小定理结合使用,要是\(p\)不是质数直接上扩欧就可以了)。那为什么要用卢卡斯定理?因为虽然\(p\)是质数,但是如果\(x>p\),那么他俩不一定互质,所以\(x\)在模\(p\)意义下不一定存在逆元,那我们的组合数公式无法......
  • 高数3.3 泰勒公式(泰勒中值定理)
    目录1.定义:2.证明:3.麦克劳林公式:4.推论:4.1证明5.基本思想:6.例题:7.笔记:1.定义:2.证明:3.麦克劳林公式:......
  • Stolz 定理
    第一公式数列若\(\{a_n\}\uparrow\)且\(\lim\limits_{n\to\infty}{a_n}=+\infty\),又数列\(\{b_n\}\)满足\[\lim\limits_{n\to\infty}\dfrac{b_{n+1}-b_{n}}{a_{n+1}-a_{n}}=l\]其中\(l\)有限或为正负无穷(无穷不可),则有\[\lim\limits_{n\to\infty}\dfr......
  • 中国剩余定理(CRT)
    引出        在《孙子算经》中有这样一个问题:        “今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”也就是说有如下的方程组:     求该方程组的解设为最小整数解:则  令   ,且通过取模得0的几个式子可以得到其最小公倍......
  • Qt自定义TreeWidget,实现展开折叠按钮在右侧,且一条竖直线上对齐
    效果如下:图片随便找的,可能需要调下样式,代码复制可用,留给有需要的人。 #ifndefCustomTreeWidget_h__#defineCustomTreeWidget_h__#include<QTreeWidget>#include<QPushButton>classCCustomTreeWidget:publicQTreeWidget{ Q_OBJECTpublic: CCustomTreeW......
  • vue+iview-table点击展开展示内容,表格嵌套
    实现如下效果的表格嵌套:点击展开,展示tabs。table的columns里设置展示的属性,然后属性里设置返回一个组件,然后在组件里写嵌套的内容。 <Table:columns="tableColumns":data="tableData"style="width:100%"@on-selection-change="handleSelection"><templ......
  • 常用的麦克劳林级数展开式(泰勒展开式)
    n=0,1,2,......
  • html+css 实现hover中间展开背景
    前言:哈喽,大家好,今天给大家分享html+css绚丽效果!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦......
  • PC端文字过多展开收起跟在...后面(可自定义行数)
    话不多说直接上代码,可直接复制根据需求修改TextMore.vue<template> <div>  <divclass="yuanqu-con":style="{'--beforeHeight':beforeHeight}">   <div:style="{'-webkit-line-clamp':row}"clas......
  • 康托(Cantor)展开与逆展开理解与运用
    前言    文章仅作参考、学习    作者本人的文章是分享自己对于一些算法、数据结构、技巧的理解,写的内容可能比较简单或偏于大众化,也更好理解。文章后面通常会配套题目与题解:)。    本文章内容依据“CCBY-NC-SA4.0”许可证进行授权。转载请署名、......