留数定理与应用
课程目标
- 理解留数的定义及其与复数积分的关系。
- 学会推导留数定理并应用该定理计算复数闭合路径积分。
- 通过具体例子讲解如何应用留数定理进行复杂积分的计算。
- 帮助学生理解如何在实际问题中应用留数定理解决积分问题。
一、留数定理的定义与推导
1. 留数的定义
在复分析中,留数是指一个复变函数在某一点的孤立奇点的系数。具体来说,设
f
(
z
)
f(z)
f(z) 是一个复变函数,且
z
0
z_0
z0 是
f
(
z
)
f(z)
f(z) 的孤立奇点(即函数在此点附近没有其他奇点)。则
f
(
z
)
f(z)
f(z) 在点
z
0
z_0
z0 的留数定义为:
Res
(
f
,
z
0
)
=
1
2
π
i
∮
C
f
(
z
)
z
−
z
0
d
z
\text{Res}(f, z_0) = \frac{1}{2\pi i} \oint_C \frac{f(z)}{z - z_0} \, dz
Res(f,z0)=2πi1∮Cz−z0f(z)dz
其中,
C
C
C 是围绕点
z
0
z_0
z0 的小圈,且
f
(
z
)
f(z)
f(z) 在该区域内解析。
留数可以通过Laurent级数展开获得。在Laurent级数中,留数即为负指数项的系数。若 f ( z ) f(z) f(z) 在 z 0 z_0 z0 处有一个简单极点,则留数就是该极点处Laurent级数的系数。
2. 留数定理的公式
留数定理的陈述是:如果
f
(
z
)
f(z)
f(z) 在区域
D
D
D 内解析,且
C
C
C 是围绕区域内所有孤立奇点的简单闭合路径,那么:
∮
C
f
(
z
)
d
z
=
2
π
i
∑
所有奇点
Res
(
f
,
z
k
)
\oint_C f(z) \, dz = 2\pi i \sum_{\text{所有奇点}} \text{Res}(f, z_k)
∮Cf(z)dz=2πi所有奇点∑Res(f,zk)
即复数函数在围绕其孤立奇点的闭合路径上的积分,等于所有奇点的留数之和乘以
2
π
i
2\pi i
2πi。
3. 留数定理的推导
留数定理可以通过Cauchy-Goursat定理的推广进行推导。首先,我们利用Cauchy-Goursat定理证明解析函数在没有奇点的区域内的积分为零。然后,我们通过考虑围绕孤立奇点的小路径,将闭合路径积分转化为留数的求和形式,从而得到留数定理。
二、计算复杂积分:使用留数定理
1. 计算复数的闭合路径积分
例题1:计算复数函数 f ( z ) = 1 z 2 + 1 f(z) = \frac{1}{z^2 + 1} f(z)=z2+11 在单位圆 C C C 上的积分。
解答:
-
首先,将 f ( z ) f(z) f(z) 分解为部分分式:
f ( z ) = 1 ( z − i ) ( z + i ) f(z) = \frac{1}{(z - i)(z + i)} f(z)=(z−i)(z+i)1
该函数有两个极点, z = i z = i z=i 和 z = − i z = -i z=−i,且单位圆 C C C 包围了 z = i z = i z=i。 -
使用Cauchy积分公式计算留数:
Res ( 1 z 2 + 1 , i ) = 1 2 i \text{Res}\left( \frac{1}{z^2 + 1}, i \right) = \frac{1}{2i} Res(z2+11,i)=2i1 -
根据留数定理:
∮ C 1 z 2 + 1 d z = 2 π i ⋅ 1 2 i = π \oint_C \frac{1}{z^2 + 1} \, dz = 2\pi i \cdot \frac{1}{2i} = \pi ∮Cz2+11dz=2πi⋅2i1=π
2. 计算复杂的复数积分
例题2:计算 f ( z ) = z z 2 + 1 f(z) = \frac{z}{z^2 + 1} f(z)=z2+1z 在单位圆 C C C 上的积分。
解答:
- 该函数在 z = i z = i z=i 和 z = − i z = -i z=−i 处有极点。单位圆 C C C 包围了 z = i z = i z=i。
- 将函数
f
(
z
)
f(z)
f(z) 分解为:
f ( z ) = z ( z − i ) ( z + i ) f(z) = \frac{z}{(z - i)(z + i)} f(z)=(z−i)(z+i)z - 计算留数:
Res ( f , i ) = i 2 i = 1 2 \text{Res}(f, i) = \frac{i}{2i} = \frac{1}{2} Res(f,i)=2ii=21 - 使用留数定理计算:
∮ C z z 2 + 1 d z = 2 π i ⋅ 1 2 i = π \oint_C \frac{z}{z^2 + 1} \, dz = 2\pi i \cdot \frac{1}{2i} = \pi ∮Cz2+1zdz=2πi⋅2i1=π
三、课堂活动:留数定理的应用
活动1:通过具体的路径积分例子,讲解如何利用留数定理进行积分计算
例题3:计算 f ( z ) = 1 ( z − 1 ) ( z + 2 ) f(z) = \frac{1}{(z - 1)(z + 2)} f(z)=(z−1)(z+2)1 在围绕 z = 1 z = 1 z=1 的路径 C C C 上的积分。
解答:
- 函数 f ( z ) = 1 ( z − 1 ) ( z + 2 ) f(z) = \frac{1}{(z - 1)(z + 2)} f(z)=(z−1)(z+2)1 在 z = 1 z = 1 z=1 和 z = − 2 z = -2 z=−2 处有极点。
- 我们假设路径 C C C 包围了 z = 1 z = 1 z=1,但不包围 z = − 2 z = -2 z=−2。
- 使用Cauchy积分公式计算留数:
Res ( f , 1 ) = 1 3 \text{Res}(f, 1) = \frac{1}{3} Res(f,1)=31 - 应用留数定理:
∮ C 1 ( z − 1 ) ( z + 2 ) d z = 2 π i ⋅ 1 3 = 2 π i 3 \oint_C \frac{1}{(z - 1)(z + 2)} \, dz = 2\pi i \cdot \frac{1}{3} = \frac{2\pi i}{3} ∮C(z−1)(z+2)1dz=2πi⋅31=32πi
活动2:学生完成计算题,帮助理解如何用留数定理解决实际问题
练习题:
- 计算 f ( z ) = 1 z 2 + 4 f(z) = \frac{1}{z^2 + 4} f(z)=z2+41 在单位圆 C C C 上的积分。
- 使用留数定理计算 f ( z ) = 1 ( z − 2 ) ( z + 1 ) f(z) = \frac{1}{(z - 2)(z + 1)} f(z)=(z−2)(z+1)1 在围绕 z = 2 z = 2 z=2 的路径上的积分。
四、Python代码实现示例
以下是Python代码实现利用留数定理计算复数积分和绘制路径的示例:
import numpy as np
import matplotlib.pyplot as plt
# 定义复数函数 f(z) = 1/(z^2 + 1)
def f(z):
return 1 / (z**2 + 1)
# 定义单位圆路径
theta = np.linspace(0, 2 * np.pi, 100)
z = np.exp(1j * theta) # 单位圆上的点
# 计算复数积分
integral = np.sum(f(z) * (z[1] - z[0])) # 使用数值积分方法
print(f"复数积分结果: {integral}")
# 绘制单位圆路径
plt.figure(figsize=(6, 6))
plt.plot(np.real(z), np.imag(z), label="Unit Circle Path")
plt.scatter([0], [0], color="red", label="Origin", zorder=5)
plt.xlim(-1.5, 1.5)
plt.ylim(-1.5, 1.5)
plt.axhline(0, color='black',linewidth=0.5)
plt.axvline(0, color='black',linewidth=0.5)
plt.gca().set_aspect('equal', adjustable='box')
plt.legend()
plt.title("Unit Circle Path for Complex Integration")
plt.grid(True)
plt.show()
总结
本堂课通过讲解留数定理的定义、推导过程和实际应用,帮助掌握如何利用留数定理计算复数的闭合路径积分。通过实例和练习,能够理解留数定理在复数分析中的重要性,并能在实际问题中灵活应用该定理。通过Python代码实现,能更直观地理解留数定理在复数积分中的应用过程。