10.7.5 Evaluating Definite Integrals (定积分的级数计算)¶
利用级数展开式计算非初等函数的定积分近似值及精确值
定义¶
定积分的级数计算是指利用函数的泰勒级数(Taylor series)或其他级数展开式来计算定积分的方法。当被积函数不是初等函数或其原函数难以求得时,可以将函数展开为幂级数 \(f(x) = \sum_{n=0}^{\infty} a_n x^n\),然后逐项积分得到 \(\int_a^b f(x)dx = \sum_{n=0}^{\infty} a_n \int_a^b x^n dx = \sum_{n=0}^{\infty} a_n \left[\frac{x^{n+1}}{n+1}\right]_a^b\)。这种方法既可以求得精确值(当级数在积分区间上一致收敛时),也可以通过取有限项来获得任意精度的近似值。该方法特别适用于计算形如 \(\int_0^x e^{-t^2}dt\)、\(\int_0^x \frac{\sin t}{t}dt\) 等非初等函数的定积分。
核心公式¶
- \(["\)\int_a^b f(x)dx = \int_a^b \sum_{n=0}^{\infty} a_n x^n dx = \sum_{n=0}^{\infty} a_n \int_a^b x^n dx\(", "\)\int_a^b f(x)dx = \sum_{n=0}^{\infty} a_n \left[\frac{x^{n+1}}{n+1}\right]a^b = \sum{n=0}^{\infty} \frac{a_n}{n+1}(b^{n+1} - a^{n+1})\(", "\)e^x = \sum_{n=0}^{\infty} \frac{x^n}{n!} \Rightarrow \int_0^a e^x dx = \sum_{n=0}^{\infty} \frac{a^{n+1}}{(n+1)!}\(", "\)\sin x = \sum_{n=0}^{\infty} \frac{(-1)^n x^{2n+1}}{(2n+1)!} \Rightarrow \int_0^a \sin x dx = \sum_{n=0}^{\infty} \frac{(-1)^n a^{2n+2}}{(2n+2)(2n+1)!}\(", "\)|R_N| = \left|\int_a^b f(x)dx - \sum_{n=0}^{N} a_n \int_a^b x^n dx\right| \leq \sum_{n=N+1}^{\infty} |a_n| \int_a^b |x|^n dx\("]\)
易错点¶
- ⚠️ ["忽视级数收敛性条件:学生常常直接对级数逐项积分,而不检验级数在积分区间上是否一致收敛。只有当级数在 \([a,b]\) 上一致收敛时,才能保证逐项积分的合法性。", "错误处理积分限:在计算 \(\int_a^b x^n dx = \frac{b^{n+1} - a^{n+1}}{n+1}\) 时,学生常常遗漏下限 \(a\) 的贡献,或在代入时出现符号错误,特别是当 \(a\) 为负数时。", "混淆近似值与精确值:使用有限项级数求和得到的是近似值,学生需要明确理解何时能得到精确值(级数完全收敛)以及如何估计截断误差 \(|R_N|\)。", "级数展开式选择不当:对于某些被积函数,直接使用标准级数可能收敛速度慢或不适用,学生应学会通过代数变换(如分部积分、换元等)先化简被积函数,再选择合适的级数展开。"]