Lesson 12 留数定理的应用 (2)
约 1872 字大约 6 分钟
2025-5-29
多值函数的积分
实变积分中不会出现多值,我们只有在将实变积分 (argz=0) 变为复变积分的时候造成的一些多值性.
(1) 一种常见的多值函数积分:
I=∫0∞xs−1Q(x)dx
其中 Q(x) 单值 (其实整体就是单值的,毕竟是实变积分,但是变为复变之后 Q(x) 仍然单值).
为了保证积分是收敛的,有一个条件:
x→∞limxsQ(x)=0
对于相应的复变积分,积分围道应该要沿着割线 (正实轴) (不沿着割线就没办法做,因为只有这样积分围道内部才没有非孤立的奇点).
如图取围道,注意割线上下岸的积分变量分别是 x 和 xe2πi,积分被拆分为
∮Czs−1Q(z)dz=∫δRxs−1Q(x)dx+∫CRzs−1Q(z)dz+∫Rδ(xe2πi)s−1Q(x)dx+∫Cδzs−1Q(z)dz=∫δRxs−1Q(x)dx+∫Rδ(xe2πi)s−1Q(x)dx
如果 s∈Z 怎么办?
这个时候留数和也一定是零,之后再对 s 求 L'Hopital 法则即可.
这种方法是一种比较笨的求 0→∞ 的、积不出来的积分的方法.
一般情况下,有
∫0∞xs−1Q(x)dx=1−e2πis2πi∑Res{zs−1Q(z)}=−sin(πs)πe−πis∑Res{zs−1Q(z)}
如果 Q(x) 具有一些对称性,则取割线的时候可以做得比较奇怪,比如将一个扇形作为割线 (割线的宽度并没有规定!)
/Example/
计算积分:
∫0∞x+eiφxα−1dx,0<α<1,−π<φ<π
直接使用上面的结论,得到
∫0∞x+eiφxα−1dx=sinπαπ⋅eiφ(α−1)
作为积分的一个特殊结果,取 φ=0,有
∫0∞x+1xα−1dx=sinπαπ
如果两边同时取虚部:
∫0∞x2+2xcosφ+1xα−1dx=sinπαπsinφsin(1−α)φ
这个积分可以在更大的范围成立,有 0<α<2.
/Example/
计算积分主值:
v.p.∫0∞x2−1xα−1dx,0<α<2
取和上面相似的围道,但是在 z=1 处是小圆弧引理;同时,上下半圆的积分是不连续的:
∫Cδ↑z2−1zα−1dz∫Cδ↓z2−1zα−1dz=z→1lim(z−1)⋅z2−1zα−1⋅iΔarg=−2πi=z→1lim(z−1)⋅z2−1zα−1⋅iΔarg=−2πie2πiα
围道里面还剩下 z=−1 一个奇点,留数值为 eiπα/2. 所以积分主值为
v.p.∫0∞x2−1xα−1dx=2πi1−e2iαπ(1+eiαπ)2=−2πcot2π
考虑到 x<1 时的贡献最大,这个负号是合理的.
/Example/
计算积分:
∫0∞1+x+x21dx
其实可以用配方的方法积出 arctan 函数.
在复变函数的领域,我们引入根式因子的办法来求解:
∫0∞1+x+x2xα−1dx
实际上此题难点完全来自于留数的计算困难.
奇点是 z=e2πi/3 和 z=e4πi/3,这两个都是一阶极点,得到
∑Res=3(e2πi/3−1)e2παi/3+(e4πi/3−1)e4παi/3
(这实在是太… 为什么不配方呢?) 总之答案是
∫0∞1+x+x21dx=923π
(2) 另一种常见的多值函数积分 (涉及到对数函数):
/Example/
计算积分:
∫0∞1+x+x2lnxdx
取类似的围道,计算复变积分:
∮C1+z+z2lnzdz=∫δR1+x+x2lnxdx+∫CR1+z+z2lnzdz+∫Rδ1+x+x2ln(xe2πi)dx+∫Cδ1+z+z2lnzdz=2πi∑Res{1+z+z2lnz}=2πi(332π−334π)=−334π2i
大小圆弧引理给出两个圆上的积分是 0,结果我们得到的是积分:
∫0∞1+x+x2lnxdx−∫0∞1+x+x2lnx+2πidx=−334π2i
反而计算出了我们之前想要的积分. 但是现在我们目前的积分怎么办?
我们失败的原因是,乘上了一个对数,导致少了一个对数. 所以为什么不再乘一个对数?
计算积分:
∫0∞1+x+x2ln2xdx−∫0∞1+x+x2(lnx+2πi)2dx=2πi∑Res{1+z+z2ln2z}=32π[916π2−94π2]=983π3
有
−4πi∫0∞1+x+x2lnxdx+4π2∫0∞1+x+x21dx=983π3
发现实部和虚部是分开的,得到原来我们要求的积分:
∫0∞1+x+x2lnxdx=0
(如果一个积分是 0,肯定有额外的对称性,简单的验证是换元 t=lnx,发现为奇函数.)
杂例
/Example/
计算定积分:
∫011+xx1−p(1−x)pdx,−1<p<2
在 0 和 1 两个点处围小圈,外面再套一个大圆弧.
沿着小圆弧的积分均为 0. 注意到,留数为
Resf(−1)=−2pe−pπi
割线下岸的函数值为
f(z)=1+xx1−p(1−x)pe−2pπi
但是大圆弧引理已经不成立,因为 ∞ 的函数值 f(∞)=e−pπi 而不是 0. 不过我们很早就知道,∞ 为场点时,可以直接使用 Laurent 展开计算其留数,那么我们有:
f(z)=e−pπi[1−(p+1)z1+2p(p+1)z21−⋯]
但是 ∞ 点的留数要加一个 "−" 号,因为积分是顺时针的. 所以有
Resf(∞)=(1+p)e−pπi
代回,原积分为
∫011+xx1−p(1−x)pdx=sinpππ(1+p−2p)
当然,也可以换元,把 0→1 的积分换成 0→∞ 上的,变为我们熟悉的问题.
注意
但是,我们在考试的时候是不能用实变积分强行计算的,因为这是复变函数的考试.
(个人认为在草稿纸上这么算倒也没什么问题)
更新日志
185b5
-feat(note): add complex note于