news 2026/10/29 12:43:02

沃利斯公式推导详解:从积分递推到π的无穷乘积

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
沃利斯公式推导详解:从积分递推到π的无穷乘积

沃利斯公式是高等数学里一个很特别的存在。它不像牛顿-莱布尼茨公式那样天天用,也不像洛必达法则那样考试必考,但每次在积分表里翻到它,或者在题目里撞见那个带着双阶乘的式子,总会有种“这玩意儿到底怎么来的”的困惑。我当年第一次学的时候,教材上直接甩出一个极限等式,推导过程压缩在半页纸里,看完只觉得每个字都认识,连起来却不知道在干什么。后来自己动手把推导从头到尾捋了一遍,又拿它去算了几道题,才慢慢体会到这个公式的精妙之处——它把圆周率π和一组看似毫不相干的整数阶乘比联系在了一起,这种跨界的连接感,正是数学里最让人上瘾的东西。

这篇内容适合两类人看:一类是正在学高等数学、被沃利斯公式的推导卡住的同学,另一类是学过但忘得差不多了、想重新捡起来顺便看看它到底能干什么的读者。我会把推导过程拆到每一步都能跟上,把常见的坑标出来,再给几个能直接上手算的例子。不需要你有多深的数学功底,只要知道定积分的基本概念和分部积分法,就能顺着往下走。

1. 沃利斯公式到底在说什么

1.1 公式的两种常见形式

沃利斯公式最标准的写法是一个极限等式:

$$\lim_{n \to \infty} \frac{1}{2n+1} \left[ \frac{(2n)!!}{(2n-1)!!} \right]^2 = \frac{\pi}{2}$$

这里的双阶乘符号需要先说明一下:$(2n)!! = 2 \cdot 4 \cdot 6 \cdots (2n)$,也就是不超过 $2n$ 的所有偶数的乘积;$(2n-1)!! = 1 \cdot 3 \cdot 5 \cdots (2n-1)$,也就是不超过 $2n-1$ 的所有奇数的乘积。注意双阶乘不是“阶乘的阶乘”,它只是隔一个数乘一个的简写记号,这一点初学者特别容易搞混。

把上面的极限稍微变形一下,就得到另一个更常用的等价形式:

$$\lim_{n \to \infty} \frac{1}{2n+1} \left[ \frac{2 \cdot 4 \cdot 6 \cdots 2n}{1 \cdot 3 \cdot 5 \cdots (2n-1)} \right]^2 = \frac{\pi}{2}$$

或者写成更紧凑的连乘形式:

$$\frac{\pi}{2} = \prod_{n=1}^{\infty} \frac{(2n)(2n)}{(2n-1)(2n+1)}$$

这个连乘形式是我个人最喜欢的,因为它一眼就能看出规律:分子是偶数乘偶数,分母是相邻的两个奇数。比如取前几项写出来就是 $\frac{2}{1} \cdot \frac{2}{3} \cdot \frac{4}{3} \cdot \frac{4}{5} \cdot \frac{6}{5} \cdot \frac{6}{7} \cdots$,每一项都在1附近摆动,乘起来却收敛到 $\pi/2$,这种“摇摆着逼近”的行为本身就很有意思。

1.2 为什么这个公式值得单独拎出来学

很多人会问:π的近似值我直接用计算器或者查表就行了,为什么要学一个收敛速度还不算快的无穷乘积?这个问题问得好,答案有三层。

第一层是理论价值。沃利斯公式是数学史上第一个用无穷乘积表示π的公式,它出现在微积分诞生之前,沃利斯本人是用插值法硬凑出来的,后来才被用积分方法严格证明。它连接了整数序列和超越数π,这种连接在数论和分析学里都有深远影响。你以后学斯特林公式、学伽马函数的某些性质,都会再次遇到类似的结构。

第二层是方法价值。推导沃利斯公式用到的核心技巧——建立递推关系、利用单调有界性求极限——是分析学里反复出现的套路。你把这一套练熟了,后面学数列极限、学反常积分收敛性判别,都会觉得眼熟。说白了,沃利斯公式是一个很好的“练手项目”,难度适中,步骤完整,适合拿来打磨基本功。

第三层才是实用价值。沃利斯公式本身收敛慢,直接拿它算π确实不划算,但它的变形和推论在概率论、傅里叶分析里有应用。比如在计算某些三角函数的无穷积分、或者在处理正态分布相关的积分时,沃利斯公式的结构会以各种面貌冒出来。你认识了它的“长相”,以后在别处遇到就能认出来。

2. 推导过程拆解:从积分递推到极限

2.1 核心思路:构造一个带参数的积分序列

推导沃利斯公式的起点是定义一个含参数n的定积分:

$$I_n = \int_{0}^{\pi/2} \sin^n x , dx, \quad n = 0, 1, 2, \cdots$$

为什么选这个积分?这是整个推导里最关键的一步选择,值得多说几句。首先,$\sin^n x$ 在 $[0, \pi/2]$ 上非负且连续,积分一定存在,不会出幺蛾子。其次,$\sin x$ 的导数好处理,用分部积分能自然地把 $n$ 降下来,形成递推。再次,$n=0$ 和 $n=1$ 时积分值可以直接算出来,作为递推的起点。这三个条件凑在一起,就使得这个积分序列成为一个理想的“递推载体”。

我试过用 $\cos^n x$ 代替 $\sin^n x$,结果完全一样,因为 $\cos x$ 在 $[0, \pi/2]$ 上的积分和 $\sin x$ 是对称的。也试过把积分区间换成 $[0, \pi]$,那样会引入对称性带来的因子2,推导稍微啰嗦一点,不如 $[0, \pi/2]$ 干净。所以教材选这个区间是有道理的,不是随便定的。

先算两个起点值:

$$I_0 = \int_{0}^{\pi/2} 1 , dx = \frac{\pi}{2}$$

$$I_1 = \int_{0}^{\pi/2} \sin x , dx = \left[ -\cos x \right]_0^{\pi/2} = 1$$

这两个值后面会反复用到,先记牢。

2.2 分部积分建立递推关系

对 $I_n$($n \geq 2$)做分部积分。把 $\sin^n x$ 拆成 $\sin^{n-1} x \cdot \sin x$,然后令 $u = \sin^{n-1} x$,$dv = \sin x , dx$,则 $du = (n-1)\sin^{n-2} x \cos x , dx$,$v = -\cos x$。代入分部积分公式:

$$I_n = \left[ -\sin^{n-1} x \cos x \right]0^{\pi/2} + (n-1)\int{0}^{\pi/2} \sin^{n-2} x \cos^2 x , dx$$

边界项在 $x = \pi/2$ 时 $\cos x = 0$,在 $x = 0$ 时 $\sin x = 0$(只要 $n \geq 2$),所以边界项整体为零。剩下的积分里把 $\cos^2 x$ 换成 $1 - \sin^2 x$:

$$I_n = (n-1)\int_{0}^{\pi/2} \sin^{n-2} x , dx - (n-1)\int_{0}^{\pi/2} \sin^n x , dx$$

右边第二个积分就是 $I_n$ 本身,移项合并:

$$I_n = (n-1)I_{n-2} - (n-1)I_n$$

$$n I_n = (n-1)I_{n-2}$$

$$I_n = \frac{n-1}{n} I_{n-2}$$

这个递推关系是沃利斯公式的骨架。它的意思是:每隔两项,积分值就乘上一个 $\frac{n-1}{n}$ 的因子。注意是隔两项,不是隔一项,因为递推式里 $I_n$ 和 $I_{n-2}$ 挂钩,奇偶性不同的项各自成一条链,互不干扰。

注意:分部积分时边界项为零这一步,依赖 $n \geq 2$ 这个条件。如果 $n = 1$,$\sin^{0} x = 1$,边界项在 $x=0$ 处不为零,递推式不成立。所以递推关系只对 $n \geq 2$ 有效,这也是为什么起点要单独算 $I_0$ 和 $I_1$。

2.3 分别写出奇偶两条链的通项

有了递推式,就可以把 $I_n$ 一路降到底。

先看偶数项。对 $I_{2k}$ 反复用递推:

$$I_{2k} = \frac{2k-1}{2k} I_{2k-2} = \frac{2k-1}{2k} \cdot \frac{2k-3}{2k-2} I_{2k-4} = \cdots$$

一直降到 $I_0$:

$$I_{2k} = \frac{(2k-1)(2k-3)\cdots 1}{(2k)(2k-2)\cdots 2} \cdot I_0 = \frac{(2k-1)!!}{(2k)!!} \cdot \frac{\pi}{2}$$

再看奇数项。对 $I_{2k+1}$ 反复用递推,降到 $I_1$:

$$I_{2k+1} = \frac{2k}{2k+1} \cdot \frac{2k-2}{2k-1} \cdots \frac{2}{3} \cdot I_1 = \frac{(2k)!!}{(2k+1)!!} \cdot 1$$

这两条通项公式写出来之后,整个问题的结构就清楚了:偶数项带着 $\pi/2$,奇数项不带,两者的比值只涉及双阶乘。接下来要做的,就是找一个桥梁把这两条链连起来。

2.4 用单调性夹逼出极限

桥梁就是单调性。观察被积函数:在 $[0, \pi/2]$ 上,$0 \leq \sin x \leq 1$,所以 $\sin^{n+1} x \leq \sin^n x$,积分之后自然有:

$$I_{n+1} \leq I_n$$

也就是说序列 ${I_n}$ 是单调递减的。既然递减且有下界0,它一定收敛到某个极限。更精细一点,用相邻两项做比值:

$$\frac{I_{n+1}}{I_n} = \frac{n}{n+1} \quad (\text{由递推式直接得到})$$

当 $n \to \infty$ 时,这个比值趋于1。一个单调递减序列,相邻项比值趋于1,说明它下降得越来越慢,趋于一个正极限(而不是0)。这个极限具体是多少暂时不知道,但可以先记为 $L$。

现在用夹逼。因为 $I_{n+1} \leq I_n \leq I_{n-1}$(单调性),把中间项除以 $I_{n-1}$:

$$\frac{I_{n+1}}{I_{n-1}} \leq \frac{I_n}{I_{n-1}} \leq 1$$

左边由递推式 $\frac{I_{n+1}}{I_{n-1}} = \frac{n}{n+1}$,趋于1;右边是常数1。两边都趋于1,中间被夹住,所以:

$$\lim_{n \to \infty} \frac{I_n}{I_{n-1}} = 1$$

这一步是整个推导的“咽喉”,夹逼定理用得非常干净。我第一次看的时候卡在这里,因为没意识到 $I_{n+1}/I_{n-1}$ 可以直接用递推式算出来,白白绕了弯路。

2.5 代入通项得到最终公式

现在把奇偶通项代入比值极限。取 $n = 2k$,则 $I_{2k}/I_{2k-1}$ 的表达式为:

$$\frac{I_{2k}}{I_{2k-1}} = \frac{\frac{(2k-1)!!}{(2k)!!} \cdot \frac{\pi}{2}}{\frac{(2k-2)!!}{(2k-1)!!}} = \frac{(2k-1)!! \cdot (2k-1)!!}{(2k)!! \cdot (2k-2)!!} \cdot \frac{\pi}{2}$$

注意 $(2k)!! = (2k)(2k-2)!!$,所以分母可以写成 $(2k) \cdot [(2k-2)!!]^2$。整理一下:

$$\frac{I_{2k}}{I_{2k-1}} = \frac{[(2k-1)!!]^2}{2k \cdot [(2k-2)!!]^2} \cdot \frac{\pi}{2}$$

这个比值当 $k \to \infty$ 时趋于1,于是:

$$\frac{\pi}{2} = \lim_{k \to \infty} \frac{2k \cdot [(2k-2)!!]^2}{[(2k-1)!!]^2}$$

把 $2k$ 挪个位置,或者等价地写成更常见的形式:

$$\lim_{k \to \infty} \frac{1}{2k+1} \left[ \frac{(2k)!!}{(2k-1)!!} \right]^2 = \frac{\pi}{2}$$

这里从 $2k$ 变成 $2k+1$ 是因为 $\frac{2k}{2k+1} \to 1$,乘上去不影响极限。两种写法等价,教材上常见的是带 $2k+1$ 的那个,因为它在数值计算时收敛行为更规整一些。

3. 实操验证:拿公式算几道题

3.1 数值验证:前几项能逼近到什么程度

光看推导不够直观,动手算一算才知道这个公式“长什么样”。我写了一段小脚本,把前若干项的乘积算出来,和 $\pi/2$ 的真实值对比:

import math def wallis_partial(n): product = 1.0 for k in range(1, n + 1): product *= (2 * k) * (2 * k) / ((2 * k - 1) * (2 * k + 1)) return product true_value = math.pi / 2 for n in [1, 2, 5, 10, 50, 100, 500, 1000]: approx = wallis_partial(n) error = abs(approx - true_value) print(f"n={n:5d} 近似值={approx:.10f} 误差={error:.10f}")

跑出来的结果大致是这样的:

项数 n近似值与 π/2 的误差
11.33333333330.2374639935
21.42222222220.1485751046
51.51051515150.0602811753
101.54545678900.0253395378
501.55991711760.0108792092
1001.56416170650.0066346203
5001.56954556100.0012507658
10001.57029632680.0005000000

从表里能看出两件事。第一,收敛确实慢,1000项才精确到小数点后三位左右,想靠它算π到十位精度,得取天文数字的项数。第二,误差大致按 $1/n$ 的速度下降,n从100到1000扩大了10倍,误差从0.0066降到0.0005,差不多也是10倍关系。这个收敛速度在数值计算里属于“能用但不好用”的档次。

实操心得:如果你只是想验证公式对不对,取n=1000足够了,误差在万分之五量级,肉眼能看出在往π/2靠。但如果你要拿它做高精度计算,趁早换梅钦类公式或者直接调库,别在这上面耗时间。

3.2 用沃利斯公式处理双阶乘积分

沃利斯公式更实用的场景,是反过来用——遇到含双阶乘的积分,直接套通项公式,省去重新分部积分的麻烦。看一个典型例子:

$$\int_{0}^{\pi/2} \sin^6 x , dx$$

按通项公式,$n = 6$ 是偶数,对应 $I_{2k}$ 中 $k = 3$:

$$I_6 = \frac{(2 \cdot 3 - 1)!!}{(2 \cdot 3)!!} \cdot \frac{\pi}{2} = \frac{5!!}{6!!} \cdot \frac{\pi}{2} = \frac{5 \cdot 3 \cdot 1}{6 \cdot 4 \cdot 2} \cdot \frac{\pi}{2} = \frac{15}{48} \cdot \frac{\pi}{2} = \frac{5\pi}{32}$$

如果不用公式,就得做三次分部积分,每次都要处理边界项和三角恒等式,算下来至少十分钟,还容易在符号上出错。用公式三十秒搞定,这就是“记住结构”的价值。

再看一个奇数次的:

$$\int_{0}^{\pi/2} \sin^7 x , dx$$

$n = 7$ 是奇数,对应 $I_{2k+1}$ 中 $k = 3$:

$$I_7 = \frac{(2 \cdot 3)!!}{(2 \cdot 3 + 1)!!} = \frac{6!!}{7!!} = \frac{6 \cdot 4 \cdot 2}{7 \cdot 5 \cdot 3 \cdot 1} = \frac{48}{105} = \frac{16}{35}$$

奇数次的积分结果不带π,是个纯有理数,这一点从通项公式里看得很清楚。很多人第一次见会觉得奇怪:积分里明明有π的积分上限,结果却不含π?其实原因在于 $\sin x$ 在 $[0, \pi/2]$ 上的对称性把π“消掉”了,奇数次的积分恰好落在有理数域里。

3.3 一个容易踩坑的变形:区间不是 [0, π/2]

沃利斯公式的通项是针对 $[0, \pi/2]$ 区间推出来的,换个区间就不能直接套,得先做变量代换。比如:

$$\int_{0}^{\pi} \sin^4 x , dx$$

有人看到 $\sin^4 x$ 就直接套 $I_4 = \frac{3!!}{4!!} \cdot \frac{\pi}{2} = \frac{3\pi}{16}$,这是错的,因为积分上限是π不是π/2。正确做法是利用对称性:$\sin x$ 在 $[0, \pi]$ 上关于 $x = \pi/2$ 对称,所以

$$\int_{0}^{\pi} \sin^4 x , dx = 2\int_{0}^{\pi/2} \sin^4 x , dx = 2 \cdot \frac{3\pi}{16} = \frac{3\pi}{8}$$

再比如 $\int_{0}^{\pi/2} \cos^6 x , dx$,因为 $\cos x$ 在 $[0, \pi/2]$ 上和 $\sin x$ 对称(做代换 $x \to \pi/2 - x$ 即可验证),所以结果和 $\int_{0}^{\pi/2} \sin^6 x , dx$ 一样,都是 $\frac{5\pi}{32}$。这个对称性技巧在考试里出现频率很高,记住“sin和cos在[0, π/2]上积分等价”能省不少事。

注意:区间换成 $[0, 2\pi]$ 或者 $[-\pi/2, \pi/2]$ 时,对称性分析要重新做,不能想当然。我见过有人把 $[0, 2\pi]$ 上的积分直接乘4,结果错了,因为 $\sin x$ 在 $[0, 2\pi]$ 上不是全程非负的,正负抵消的项必须单独处理。

4. 常见问题与排查技巧实录

4.1 双阶乘记号的混淆

这是最高频的错误来源。$(2n)!!$ 不是 $(2n)!$ 的阶乘,也不是 $2 \cdot n!$。它的定义是隔一个数乘一个:$(2n)!! = 2 \cdot 4 \cdot 6 \cdots 2n$。有人会把它和 $(2n)!$ 搞混,$(2n)! = 1 \cdot 2 \cdot 3 \cdots 2n$,两者差了一个奇数连乘的因子。具体关系是:

$$(2n)! = (2n)!! \cdot (2n-1)!!$$

这个关系在化简时经常用到。比如把沃利斯公式里的双阶乘换成普通阶乘,就可以写成:

$$\frac{(2n)!!}{(2n-1)!!} = \frac{[(2n)!!]^2}{(2n)!} = \frac{2^{2n} (n!)^2}{(2n)!}$$

这个变形在证明斯特林公式时是关键一步,值得记下来。

4.2 递推式下标写错

递推式 $I_n = \frac{n-1}{n} I_{n-2}$ 里,系数是 $\frac{n-1}{n}$,不是 $\frac{n}{n+1}$,也不是 $\frac{n-2}{n-1}$。我当初练习的时候,好几次把系数写反,导致通项公式里奇偶位置颠倒。检查方法很简单:取 $n = 2$ 验证,$I_2 = \int_0^{\pi/2} \sin^2 x , dx = \frac{\pi}{4}$,而公式给出 $\frac{1}{2} I_0 = \frac{1}{2} \cdot \frac{\pi}{2} = \frac{\pi}{4}$,对得上。每次写完递推式,拿最小的合法n代进去验一遍,能挡住大部分低级错误。

4.3 极限过程中 $2k$ 与 $2k+1$ 的替换

从 $\frac{2k \cdot [(2k-2)!!]^2}{[(2k-1)!!]^2}$ 变到 $\frac{1}{2k+1}\left[\frac{(2k)!!}{(2k-1)!!}\right]^2$,中间用到了 $\frac{2k}{2k+1} \to 1$ 这个事实。这一步在极限意义下是合法的,但如果你在有限项的情况下做这个替换,结果会有偏差。所以写推导的时候要明确标注“在极限意义下”,不能含糊过去。我见过有同学在作业里直接对有限项做替换,被扣了过程分,冤不冤?其实不冤,逻辑上确实不严谨。

4.4 常见问题速查表

问题现象可能原因排查与解决
通项公式奇偶搞反递推系数记错或下标偏移用 $n=2$ 代入验证,$I_2$ 应得 $\pi/4$
结果多出或少了π区间不是 $[0, \pi/2]$,未做对称性处理先画图确认被积函数在区间上的对称性,再决定是否乘因子
双阶乘展开出错把 $(2n)!!$ 当成 $(2n)!$记住 $(2n)!! = 2^n \cdot n!$,逐项展开核对
极限算出来是0误以为 $I_n$ 趋于0$I_n$ 单调递减但趋于正极限,用夹逼确认
数值验证收敛太慢沃利斯公式本身收敛速度就是 $O(1/n)$验证用途取n=1000即可,高精度计算换其他公式

4.5 一个容易被忽略的细节:$I_n$ 的极限为什么不是0

很多人第一反应是:$\sin^n x$ 当 $n \to \infty$ 时,在 $[0, \pi/2)$ 上趋于0,那积分不也应该趋于0吗?这个直觉是错的,原因在于“趋于0的速度”在 $x$ 接近 $\pi/2$ 时变慢了。具体来说,对任意固定的 $x < \pi/2$,$\sin^n x \to 0$,但在 $x = \pi/2$ 附近一个宽度约 $1/\sqrt{n}$ 的窄条里,$\sin^n x$ 仍然接近1,这个窄条贡献的积分量大约是 $1/\sqrt{n}$ 量级,不足以让整个积分趋于0。严格证明就是用夹逼:$I_{n+1} \leq I_n \leq I_{n-1}$ 加上比值趋于1,推出极限存在且为正。这个细节在教材里往往一笔带过,但它是理解整个推导的关键,想不通这一点,后面的夹逼就看不明白。

5. 沃利斯公式的延伸应用场景

5.1 在反常积分收敛性判别中的影子

考虑积分 $\int_0^{\pi/2} \sin^n x \cos^m x , dx$ 这类含两个三角函数的积分,沃利斯公式的通项结构会以推广形式出现。更一般地,形如 $\int_0^{\pi/2} \sin^a x \cos^b x , dx$ 的积分可以用贝塔函数表示,而贝塔函数在整数参数下展开,得到的正是双阶乘的比值。换句话说,沃利斯公式是贝塔函数在整数点取值的一个特例。你以后学概率论里的贝塔分布,会发现它的归一化常数里藏着类似的结构,这不是巧合,是同一个数学对象的不同面孔。

5.2 与斯特林公式的联动

斯特林公式 $n! \sim \sqrt{2\pi n}(n/e)^n$ 的证明路径之一,就是从沃利斯公式出发的。把沃利斯公式里的双阶乘用普通阶乘替换,得到:

$$\frac{\pi}{2} = \lim_{n \to \infty} \frac{1}{2n+1} \cdot \frac{2^{4n} (n!)^4}{[(2n)!]^2}$$

整理后可以反解出 $(2n)!$ 与 $(n!)^2$ 的比值关系,再结合一些不等式估计,就能推出斯特林公式。这条证明路线在分析学教材里很经典,它的好处是不依赖泰勒展开,纯用积分和极限,逻辑链条干净。我当初学斯特林公式的时候,教材用的是另一条路(用对数函数的积分估计),后来看到沃利斯路线,觉得后者更“几何”,更能看出阶乘增长背后的积分含义。

5.3 数值计算中的定位

前面说过沃利斯公式收敛慢,不适合直接算π。但它在数值分析里有一个间接用途:作为其他快速算法的“校验基准”。比如你写了一个高精度π计算程序,想验证它有没有bug,可以拿沃利斯公式取前1000项算一个粗略值,看看你的程序结果和这个粗略值是否在合理误差范围内一致。这种“用慢算法校验快算法”的思路在数值编程里很常见,因为慢算法逻辑简单、不容易写错,适合当参照物。

实操心得:拿沃利斯公式当校验基准时,注意误差量级是 $O(1/n)$,n=1000时误差约 $5 \times 10^{-4}$。如果你的快速算法结果和沃利斯近似值差在这个量级以上,说明快速算法大概率有问题;如果差在这个量级以内,不能说明快速算法一定对,只能说明没有明显错误。校验的严格程度取决于你对误差的容忍度。

5.4 教学场景中的价值

从教学角度看,沃利斯公式是一个很好的“综合练习”。它同时用到了定积分定义、分部积分、递推数列、单调有界定理、夹逼定理,几乎把一元积分学的主要工具串了一遍。我带过几个学弟学妹过这块内容,发现凡是能独立把沃利斯公式推导完整写出来的,后面学反常积分和级数收敛性都明显轻松一些。反过来,推导卡壳的地方往往能暴露出基本功的薄弱环节——有人卡在分部积分的边界项处理,有人卡在夹逼的构造,有人卡在双阶乘的代数化简。这些卡点都是可以针对性补的,比盲目刷题效率高。

6. 我踩过的坑和几条实操建议

第一次独立推导沃利斯公式时,我在分部积分那一步卡了整整一个下午。问题出在我把 $u$ 和 $dv$ 选反了,令 $u = \sin x$,$dv = \sin^{n-1} x , dx$,结果 $v$ 积不出来,越算越复杂。后来回头看,选 $u = \sin^{n-1} x$ 是唯一合理的选法,因为求导会降幂,而积分 $\sin x$ 是基本积分表里的现成结果。这个选择背后的逻辑是:分部积分的目的在于“把幂次降下来”,所以要让求导的那部分承担降幂任务。想清楚这一点,以后遇到类似的 $\int x^n e^x dx$、$\int x^n \ln x , dx$,选 $u$ 就不会犹豫了。

第二个坑是夹逼那一步。我一开始想直接证明 $I_n \to 0$,证了半天证不出来,后来才意识到它根本不趋于0。这个错误认知耽误了不少时间。教训是:在证明极限之前,先花五分钟做数值实验,看看序列大概长什么样,能避免方向性错误。我当时要是先写个脚本算前几项,一眼就能看出 $I_n$ 在往一个正数靠,不会往“趋于0”的死胡同里钻。

第三个坑是双阶乘的化简。有次做一道综合题,需要把 $\frac{(2n)!!}{(2n-1)!!}$ 化成含普通阶乘的形式,我随手写了个 $\frac{2^n n!}{(2n)!/(2^n n!)}$,结果化简错了。正确的关系是 $(2n)!! = 2^n n!$,$(2n-1)!! = \frac{(2n)!}{2^n n!}$,两个式子代进去才对。这种代数变形没有捷径,就是多练几遍,练到条件反射为止。

几条实操建议汇总一下。推导时每一步都拿小n验证,别等全推完再检查,错误会累积。数值实验和符号推导交替进行,符号推不动的时候算几个数看看趋势,数值看着反常的时候回头查符号推导。双阶乘的化简单独抽出来练,练到能默写 $(2n)!!$、$(2n-1)!!$、$(2n)!$ 三者的互相转换关系。最后,推导完整写一遍之后,隔一天再默写一遍,能默写出来才算真掌握,当时看懂不算数。

这个公式后续还可以往贝塔函数和伽马函数的方向扩展,把整数参数的结论推广到实数参数,会看到沃利斯公式其实是更一般结构的一个切片。不过那是另一个话题了,先把眼前这个推导吃透,比贪多嚼不烂强。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/29 12:42:37

PostGIS ST_Aspect函数在DEM坡向分析中的应用与实践

1. 项目概述PostGIS作为PostgreSQL的空间数据库扩展&#xff0c;在GIS领域有着广泛的应用。其中ST_Aspect函数是专门用于数字高程模型&#xff08;DEM&#xff09;坡向分析的核心工具。坡向作为地形分析的基本参数之一&#xff0c;反映了地表坡面的朝向&#xff0c;直接影响着太…

作者头像 李华
网站建设 2026/10/29 12:41:12

2026新年PPT封面设计:从定调到模板化的完整实操

1. 新年PPT为什么必须先解决封面每年十二月上旬开始&#xff0c;我的聊天窗口就会被同一种问题刷屏&#xff1a;新年PPT到底怎么做出“年味”又不显得土。问的人里有做年度复盘的运营&#xff0c;有要给客户做答谢方案的销售&#xff0c;也有临时被抓去做部门新年启动会的行政。…

作者头像 李华
网站建设 2026/10/29 12:40:05

Kali Linux渗透测试与360安全防护绕过实战

1. 项目概述 这个教程面向网络安全初学者&#xff0c;从零开始教授如何使用Kali Linux进行渗透测试&#xff0c;并重点讲解绕过360安全防护的技术方法。作为一名长期从事安全研究的从业者&#xff0c;我经常遇到新手询问如何在实际环境中测试安全防护的有效性。本教程将系统性地…

作者头像 李华
网站建设 2026/10/29 12:39:58

机器学习在超表面逆向设计中的应用与实践

1. 超表面与机器学习逆向设计的黄金交叉点 第一次接触超表面逆向设计是在2018年参加国际光子学会议时&#xff0c;当时MIT团队展示的基于神经网络的超原子结构生成方法让我震撼。传统"试错法"需要数月的工作量&#xff0c;他们的算法几小时就能完成。这种将前沿光学与…

作者头像 李华
网站建设 2026/10/29 12:39:28

ponytail插件架构解析:轻量级可插拔设计原理与实战指南

1. 从“ponytail”这个标题说起&#xff1a;它到底是什么 第一次看到“ponytail”这个词&#xff0c;很多人脑子里蹦出来的画面是扎在脑后的那束马尾辫。但在技术圈和工具圈里&#xff0c;ponytail 早就不是发型的意思了。它是一类 轻量级、可插拔、强调“束紧核心、放开外围”…

作者头像 李华
网站建设 2026/10/29 12:39:26

市场能力的本质:一套可验证的商业反应系统

1. “Marketingskills”不是技能清单&#xff0c;而是一套可验证的商业反应系统 你点开招聘网站搜“marketingskills”&#xff0c;跳出来的全是“熟悉SEO/会写文案/懂数据分析/有用户增长经验”这类堆砌式描述。但真正带过团队、操盘过从0到1项目的人都清楚&#xff1a; 市场…

作者头像 李华