外观
lesson 8 Taylor 展开
约 1938 字大约 6 分钟
2025-05-15
级数
级数相乘的方法
(k=0∑∞zk)⋅(l=0∑∞2lzl)=k=0∑∞l=0∑∞2lzk+l=n=0∑∞(l=0∑n2l)zn,n=k+l=n=0∑∞(2n+1−1)zn
就能计算收敛半径了.
注意替换指标的时候,一般换掉的是出现得少一些的那一个.
级数相乘产生的新级数,收敛半径可以任意,必须要按照具体的例子来考虑.
/Example/
级数相乘法,求 sinzcosz 在 z=0 附近的 Taylor 展开.
k=0∑∞(2k+1)!(−1)kz2k+1⋅l=0∑∞(2l)!(−1)lz2l=k=0∑∞l=0∑∞(2k+1)!(2l)!(−1)k+lz2k+2l+1=n=0∑∞((−1)nz2n+1k=0∑n((2k+1)!(2n−2k)!1))
如何化简最后一部分系数?
考虑到组合数,我们可以构造一个组合数出来:
=n=0∑∞((2n+1)!(−1)nz2n+1k=0∑n((2k+1)!(2n−2k)!(2n+1)!))=n=0∑∞((2n+1)!(−1)nz2n+1k=0∑n(2n+12k+1))
这里用到一个技巧:
22n+102n+1=k=0∑2n+1C2n+1k⋅1k=k=0∑2n+1C2n+1k⋅(−1)k
相加得到结果.
所以最后结果是 21sin2z.
提示
这些基本功在理论物理的研究中是非常有必要的. 做理论物理,有时候需要计算一个式子算五年.
无穷级数的除法
理论上来说可以用待定系数法解决.
提示
做无穷级数作业时,可以用 mathematica 的 series
函数,验证自己做的对不对.
/Example/
计算 tanz=sinz/cosz 的 Taylor 展开.
tanz=coszsinz=l=0∑∞(2l)!(−1)lz2lk=0∑∞(2k+1)!(−1)kz2k+1
总之,千万不能直接把分母挪上去. 那么怎么做呢?我们先来假设一个 Taylor 展开.
tanz=n=0∑∞a2n+1z2n+1
这里利用了 tanz 是一个奇函数的性质. 现在来待定每一项的系数,可以转化为级数的乘法:
k=0∑∞(2k+1)!(−1)kz2k+1=l=0∑∞(2l)!(−1)lz2l⋅n=0∑∞a2n+1z2n+1=k=0∑∞(l=0∑ka2k−2l+1⋅(2l)!(−1)l)z2k+1,k=l+n
只需要一项一项地比对系数. 至此,有
tanz=z+31z3+152z5+31517z7+⋯
收敛半径没办法用判别法,因为没有通项公式. 不过,找到最近的奇点就可以了,所以收敛半径就是 π/2.
尽量避免使用待定系数法!
多值函数的 Taylor 展开
/Example/
求多值函数 (1+z)α 在 z=0 的 Taylor 展开. 规定 z=0 时 (1+z)α=1,辐角为 0.
只能尝试求导:
[(1+z)α](n)=(1+z)nα(α−1)⋯(α−n+1)(1+z)αz=0=(αn)n!
(这里引入了广义的二项式系数) 所以 Taylor 展开是
(1+z)α=n=0∑∞(αn)zn
收敛半径是多少?
如果用 d'Alembert 判别法,可以计算出收敛半径为 1.
如果找最近的奇点呢?
明显,这和割线有关系,如果割线分割了单位圆,那么收敛半径就变了,收敛的范围实际上不是一个圆,而是一个被分割的图形.
实际上,在不同分支内的展开实际上是相差 e2πiα 的因子.
/Example/
多值函数 ln(1−z) 在 z=0 附近的 Taylor 展开,规定 ln(1−z)∣z=0=0.
可以表示为定积分,所以直接展开:
ln(1−z)=−n=1∑∞nzn
在不同单值分支上,表现出来的行为是加上一个 2πi 的项.
在 infty 处的 Taylor 展开
就是做变换 z=1/t,之后在 t=0 点 Taylor 展开.
/Example/
考虑
w(z)=(z−a)(z−b)1
在 z=0 和 z=∞ 处的 Taylor 展开.
(1) z=0 处.
w(z)=ab1⋅(1−az)−1/2(1−bz)−1/2
ab 包含了多值性,只需要展开后面的级数.
(2) z=∞ 处. 为了避免讨论辐角,直接把 z 写成 1/z.
w(z)=z1⋅(1−za)−1/2(1−zb)−1/2
更具体的例子:
/Example/
计算:
1+z1−z
的展开.
(1) z=0 时,
1+z1−z=1−z21−z
在主值分支展开.
(2) z=∞ 时,
1+z1−z=−i1−1/z21−1/z
简而言之,先把辐角的位置讨论出来,剩下的工作在主值分支上进行,可以不用考虑多值性.
解析函数的零点
/Definition/ (解析函数的零点)
如果 f(z) 在 a 点及其邻域内解析,f(a)=0,则称 z=a 为 f(z) 的零点.
解析函数的零点附近,一定可以 Taylor 展开,因此可以定义 m 阶零点,也就是 f(a)=⋯=f(m−1)(a)=0 的点.
零点的阶数都是确定的正整数,在函数的解析区域内,不可能出现分数次的零点.
/Theorem/ (解析函数零点的孤立性)
若 f(z) 不恒等于零,且在包含 z=a 在内的区域内解析,则必能找到圆 ∣z−a∣=ρ (ρ>0),使在圆内除了 z=a 可能为零点外,f(z) 再无其他零点.
/Corollary/ (1)
设 f(z) 在 G:∣z−a∣<R 内解析,若在 G 内存在 f(z) 的无穷多零点 {zn},且 n→∞limzn=a 但是 zn=a,则 f(z) 在 G 内恒为零.
(可以把条件弱化为 {zn} 的其中一个极限点为 a.)
/Corollary/ (2)
设 f(z) 在 G:∣z−a∣<R 内解析,若在 G 内存在过 a 点的一段弧 l 或含有 a 点的一个子区域 g,在 l 上或者 g 内 f(z)=0,则在整个区域内 f(z)=0.
/Corollary/ (3)
设 f(z) 在 G 内解析,若在 G 内存在一点 z=a 及过 a 点的一段弧 l 或含有 a 点的一个子区域 g,在 l 上或 g 内 f(z)=0,则在整个区域内 f(z)=0.
/Theorem/ (解析函数的唯一性定理)
设在区域 G 内有两个解析函数 f1(z) 和 f2(z),且在 G 内存在一个序列 {zn},f1(zn)=f2(zn). 若 {zn} 的一个极限点 z=a(=zn) 也落在 G 内,则在 G 内有 f1(z)=f2(z).
解析函数的 Laurent 展开
在奇点附近,我们称为环域,这时我们需要 Laurent 展开.
/Theorem/ (Laurent 级数)
设函数 f(z) 在以 b 为圆心的环形区域 R1≤∣z−b∣≤R2 上单值解析,则对于环域内的任何 z 点,f(z) 可以用幂级数展开为
f(z)=n=−∞∑∞an(z−b)n
其中系数满足
an=2πi1∮C(ζ−b)n+1f(ζ)dζ
C 是环域内绕内圆一周的任意一条闭合曲线.