数值积分遇到的一个坑

问题积分

全部解析地积: 先积 $x$ 再积 $q$

全部解析地积: 先积 $q$ 对积 $x$

解析积 $q$ , 数值积 $x$

其中

上面这两个积分, 想通过数值计算. 值得注意的是, 被积函数在积分下限处发散, 但是 $\mathcal{O}\left(x^{-\frac{1}{2}}\right)$ 形式的发散, 积分结果并不发散. 比如当 $\Omega=-6$ 时

普遍情况

积分

分母中关于 $q$ 的二次函数的根的判别式

只有 $\Delta>0$ 时, 积分才不为零. 此时分母中关于 $q$ 的二次函数有两个根

取虚部

对 $q$ 的积分范围是 $[0, \infty]$ , 因此 $q^{\pm}>0$ 时, 对应的 Dirac delta 函数才对积分有贡献.

$q^+>0$ 的条件为

  • 当 $x>0$ 时: $q^+>0$ 恒成立.

  • 当 $x < 0$ 时: 若要 $q^+ > 0$ , 应有 $Bx+\sqrt{\Delta}>0 \Rightarrow C<0$ .

$q^->0$ 的条件为

  • 当 $x < 0$ 时: $q ^ - < 0$ 恒成立, 即 $q^+ > 0$ 恒不成立.
  • 当 $x>0$ 时: 若要 $q^->0$ 应有 $Bx-\sqrt{\Delta}>0 \Rightarrow C>0$ .

所以对积分有贡献的区域如下图

Integration

因此, 积分化为

Supplementary

先积 $x$ 再积 $q$ 的详细过程

上式中第二个等号的计算细节.

只有当第一个对数中大于零, 第二个对数中小于零时积分才不为零.

二次函数根的判别式相同, 为

第一项的根为

第二项的根为

积分不为零的条件为

所以积分结果为

先积 $q$ 再积 $x$ 的详细过程

总结

数值积分的时候, 注意某个点发散但积分不发散的情况.