二项式定理

前言

所有能力都很弱,考虑先补补数学。

因为这些内容 lmx 两年前左右就全都会了,那我就当一个蒟蒻写一写,提高一下熟练度 qwq


正文

对于 nR,mZ,有 广义二项式系数(其实就是组合数)

(nm)={n(n1)(nm+1)m !m11m=00m1


然后是 二项式定理

(a+b)n=i=0n(ni)anibi

考虑使用经典的数学归纳法来证明。

首先,当 n=0 时,上式显然成立。

已知 k[0,n1] 满足条件,即

(a+b)k=i=0k(ki)akibi

考虑如下证明:

(a+b)n=(a+b)n1(a+b)=(a+b)×i=0n1(n1i)ani1bi=a×i=0n1(n1i)ani1bi+b×i=0n1(n1i)ani1bi=i=0n1(n1i)anibi+i=0n1(n1i)ani1bi+1=i=0n1(n1i)anibi+i=1n(n1i1)anibi=(n10)anb0+i=1n1(n1i)anibi+i=1n1(n1i1)anibi+(n1n1)a0bn=(n0)anb0+i=1n1(ni)anibi+(nn)a0bn=i=0n(ni)an1bi

证毕。


对上式进行推广,得到 广义二项式定理

对于 nR,0|a|<b,有:

(a+b)n=i=0(ni)aibni

证明略。


接下来说一些基本的应用。

计算平方根

这里假设我们要计算 z+1 的平方根,也就是 (z+1)12,可以考虑将 z=xy 代入上式。(x,y 均与上式定义相同)

(z+1)12=k=0(12i)zi=k=0(1)kk×22k1(2k2k1)zi=1+2z12×23(21)z2+13×25(42)z3

这种方法可以很轻松地控制精度。

posted @   zxcqwq  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示