初阶公式
点火公式,即华里士(Wallis)公式,专门处理 [0,2π] 上 sinnx 与 cosnx 的积分:
∫02πsinnxdx=∫02πcosnxdx=⎩⎨⎧n!!(n−1)!!⋅2πn!!(n−1)!!n 偶n 奇
其用法十分简明:从 n 出发,隔项相乘,逐级递降。
递降至链末,未点及 1 者,不必另行处理;点及 1 者,则补乘 2π。
-
n 为偶数时,分子止于 1,故补乘 2π
-
n 为奇数时,分子止于 2,无须补乘
∫02πsin6xdx=65⋅43⋅21⋅2π=325π
∫02πsin7xdx=76⋅54⋅32=3516
本质
这一公式并非需要死记的硬性规定,其来源只是一次分部积分。记 In=∫02πsinnxdx,分出一个 sinx 凑到微分号内:
In=∫02πsinn−1xsinxdx=−∫02πsinn−1xd(cosx)
分部积分。边界项在两端皆为零(x=2π 处 cosx=0,x=0 处 sinn−1x=0):
In==0−sinn−1xcosx02π+(n−1)∫02πcos2xsinn−2xdx
=(n−1)∫02π(1−sin2x)sinn−2xdx
后一项拆开,恰为 In−2 与 In 本身,移项即得递推公式:
In=(n−1)(In−2−In)⟹nIn=(n−1)In−2⟹In=nn−1In−2
照此递推下去,终点只有两种归宿:n 为偶数者止于 I0=2π,n 为奇数者止于 I1=1,口诀中“点到几”所指即此。
至于 sin 与 cos 为何同值,只需换元 x=2π−t(即区间再现),二者便互相转化,无需另证。
广义公式
前述只处理单一的 sinnx 或 cosnx;当二者相乘,即 sinmxcosnx 型积分,则用下面的特殊华里士公式:
∫02πsinmxcosnxdx=⎩⎨⎧(m+n)!!(m−1)!!(n−1)!!⋅2π(m+n)!!(m−1)!!(n−1)!!m, n 均为偶数其余情形
用法与初阶一致:分母按 m+n 隔项递降,分子取 m 与 n 各自的隔项链;仅当 m、n 均为偶数时补乘 2π。
举例
∫02πsin2xcos3xdx=5!!1!!⋅2!!=152
∫02πsin2xcos2xdx=4!!1!!⋅1!!⋅2π=16π
其他区间
点火公式仅对 [0,2π] 直接成立;区间扩大时,先依对称性与周期性折算:
-
[0,π]:sinnx 恒为狭义的 2 倍;cosnx 偶次 2 倍,奇次为 0
-
[0,2π] 与 [−π,π]:偶次为狭义的 4 倍,奇次为 0
-
[−2π,2π]:cosnx 恒为狭义的 2 倍;sinnx 偶次 2 倍,奇次为 0
总而言之:倍数由区间决定,归零由奇偶判定。
举例
∫0πsin4xdx=π⋅4!!3!!=83π
∫02πcos6xdx=2π⋅6!!5!!=85π
被积函数若含 kx+b,应先换元,视新的积分限落于何处,再依上述规则处理:
∫0πsin42xdx t=2x 21∫02πsin4tdt=21⋅2π⋅4!!3!!=83π
易错