二项式定理(非整数幂)
 
 
 
 
 
 
 
 
 
 
 
贡献者: addis
未完成:应该结合泰勒展开来讲
当 $a$, $b$ 为实数,$u$ 为非零实数时,有
\begin{equation}
\begin{aligned}
(a+b)^u &= a^u + u a^{(u-1)}b + \frac{u(u-1)}{2!}a^{(u-2)}b^2 + \dots\\
&= \sum_{i=0}^{+\infty} \frac{u(u-1)\dots (u-i+1)}{i!} a^i b^{u-i}
\end{aligned}~
\end{equation}
容易看出,当 $u$ 为整数时,$i>u$ 的所有项为 $0$,得到整数指数的
二项式定理。
1. 数值验证
在学习微积分之前,这里只给出一个数值验证的方法(而不是证明)。在微积分中,这个定理可以用泰勒展开推导出来。
首先化简上式,不妨令 $|a|<|b|$,把 $b^u$ 提出括号,再令 $x \equiv a/b$,有 $|x|<1$。
\begin{equation}
(a+b)^u = b^u (1+x)^u = b^u \sum_{i=0}^{+\infty} \frac{u(u-1)\dots (u-i+1)}{i!} x^i~,
\end{equation}
所以只要用数值验证
\begin{equation}
(1+x)^u = \sum_{i=0}^{+\infty} \frac{u(u-1)\dots (u-i+1)}{i!} x^i~
\end{equation}
即可。接下来,可以用计算器或程序对
式 3 的前 $N$ 项进行求和。如果增加 $N$ 使结果趋近精确值,则验证成功(见下表)。这里给出计算下表的
Matlab 程序。
表1:数值验证二项式定理(非整数幂)
$(1+x)^u$ | $N = 5$ | $N = 20$ | $N = 100$ | 精确值前 8 位
|
$x = 0.5, u = -0.3$ | 0.88445640 | 0.88546751 | 0.88546749 | 0.88546749
|
$x = 0.6, u = 3.1$ | 4.2930453 | 4.2931093 | 4.2931093 | 4.2931093
|
致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者
热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。
 
 
 
 
 
 
 
 
 
 
 
友情链接: 超理论坛 | ©小时科技 保留一切权利