被积函数有参数 \(n\),或者有高次幂,这时候,通常要用到递推法。我们看几个例子。
例1,求积分 \(\displaystyle\int\frac{dx}{(1+x^2)^n}\)。
解:应用分部积分法
\begin{align*}\int\frac{dx}{(1+x^2)^n}&=\int1\cdot\frac{1}{(1+x^2)^n}dx\\ &=\frac{x}{(1+x^2)^n}-\int x(-n)\frac{1}{(1+x^2)^{n+1}}\cdot 2xdx\\ &=\frac{x}{(1+x^2)^n}+2n\int \frac{x^2}{(1+x^2)^{n+1}}dx\\ &=\frac{x}{(1+x^2)^n}+2n\int \frac{x^2+1-1}{(1+x^2)^{n+1}}dx\\ &=\frac{x}{(1+x^2)^n}+2n\int \frac{1}{(1+x^2)^{n}}dx-2n\int \frac{1}{(1+x^2)^{n+1}}dx\end{align*}
如果记 \(\displaystyle I_n=\int\frac{dx}{(1+x^2)^n}\),在上式中移项我们得到
\[2nI_{n+1}=\frac{x}{(1+x^2)^n}+(2n-1)I_{n}\]
所以我们得到递推式
\[I_{n+1}=\frac{2n-1}{2n}I_n+\frac{x}{(1+x^2)^n}\]
当 \(n=1\) 时,
\begin{align*}\int\frac{dx}{(1+x^2)^2}&=\frac{1}{2}\int \frac{1}{1+x^2}dx+\frac{x}{(1+x^2)}\\ &=\frac{1}{2}\arctan x+\frac{x}{1+x^2}+C\end{align*}
当 \(n=2\) 时,
\begin{align*}\int\frac{dx}{(1+x^2)^3}&=\frac{3}{4}\int \frac{1}{(1+x^2)^2}dx+\frac{x}{(1+x^2)^2}\\ &=\frac{3}{4}\left(\frac{1}{2}\arctan x+\frac{x}{1+x^2}\right)+\frac{x}{(1+x^2)^2}+C\\ &=\frac{3}{8}\arctan x+\frac{1}{4}\frac{x}{1+x^2}+\frac{x}{(1+x^2)^2}+C\end{align*}
其余的查以依此类推。
例2,计算 \(\displaystyle\int \cos^nxdx\)。
解:我们记 \(\displaystyle I_n=\int \cos^nxdx\),则
\begin{align*}I_n&=\int \cos^nxdx=\int\cos^{n-1}x\cos x\\ &=\cos^{n-1}x\sin x- \int\sin x(n-1)\cos^{n-2}x(-\sin x)dx\\ &=\cos^{n-1}x\sin x+(n-1)\int\cos^{n-2}\sin^2xdx\\ &=\cos^{n-1}x\sin x+(n-1)\int\cos^{n-2}(1-\cos^nx)dx\\ &=\cos^{n-1}x\sin x+(n-1)\int\cos^{n-2}xdx-(n-1)\int\cos^nxdx\\ &=\cos^{n-1}x\sin x+(n-1)I_{n-2}-(n-1)I_n\end{align*}
移项可得
\[nI_n=\cos^{n-1}x\sin x+(n-1)I_{n-2}\] 也就是 \[I_n=\frac{1}{n}\cos^{n-1}x\sin x+\frac{n-1}{n}I_{n-2}\]
当 \(n=3\)时,
\begin{align*}\int\cos^3xdx&=\frac{1}{3}\cos^2x\sin x+\frac{2}{3}\int\cos xdx\\ &=\frac{1}{3}\cos^2x\sin x+\frac{2}{3}\sin x+C\end{align*}
当 \(n=4\) 时,
\begin{align*}\int\cos^4xdx&=\frac{1}{4}\cos^3x\sin x+\frac{3}{4}\cos^2xdx\\ &=\frac{1}{4}\cos^3x\sin x+\frac{3}{4}\left(\frac{1}{2}\cos x\sin x+\frac{1}{2}\int\cos^0xdx\right)\\ &=\frac{1}{4}\cos^3x\sin x+\frac{3}{8}\cos x\sin x+\frac{3}{8}x+C\end{align*}
其余的幂次,可以用上面的递推式得到积分的结果。