Overview
本章开始讨论 power series methods。前两章我们已经掌握了几类“能用封闭形式直接解”的方程:
- constant-coefficient linear ODEs;
- Euler equations;
- 已知一个解时的 reduction of order 等技巧。
但很多二阶线性方程既不是常系数,也没有明显可猜的基本解。这时,一个自然思路是:
不再直接猜函数,而是假设解本身可以展开成 power series,再反过来求系数。 级数方法的核心是把方程转化为系数之间的 recurrence relation。
Contents
Introduction
Basic Idea
考虑二阶线性齐次方程
若它既不是常系数,也没有明显代换,那么直接写出 closed-form solution 往往很困难。
这时就改成:
或者在更一般情形下写成
然后把它代回原方程,逐项比较同次幂的系数,得到 recurrence relation,再由此一步步推出整个级数。
Review of Power Series
大多取展开中心为 ,即 Maclaurin series:
常见级数公式(Maclaurin):
常见操作有三件:
- 逐项求导
- 平移指标(index shift),把不同求和式统一成同一个 ;
- 比较同次幂系数,利用 identity principle 得到递推式。
Standard Form and Point Classification
先看一般二阶线性方程
把它除以 ,写成标准形式:
然后在某一点 对这个点分类:
- ordinary point: 在 解析;
- regular singular point: 与 在 解析;
- irregular singular point:既不是 ordinary,也不是 regular singular。
NOTEWhat does “analytic at ” mean?
一个函数在 解析,意思是:
它在 附近可以写成一个关于 的收敛幂级数。
也就是存在某个邻域,使得
并且这个级数在该邻域内真的等于 。
这类函数是解析的;而
这类函数在 一般都不解析。
NOTEWhy do we multiply by and ?
对标准方程
在 附近分类时:
- 若 都在 解析,则 是 ordinary point;
- 若 在 解析,则 是 regular singular point。
这个条件正好来自导数的“降阶”:
- 若 ,则
也就是说:
- 比 多降一阶;
- 比 多降两阶。
为了让方程里的三项
在同一主阶上平衡, 最多只能像
这样坏, 最多只能像
这样坏。 这就是为什么 regular singular point 的判别条件恰好是
要在 解析。
(P) 最多允许一阶奇性,(Q) 最多允许二阶奇性;再坏就不是 regular singular 了。
Series Solutions near Ordinary Points
若 是 ordinary point,那么在 附近解可以展开成普通幂级数。
不妨把中心平移到 ,则有
关键是:
- ordinary point 附近,普通幂级数就够了;
- 收敛半径和 在复平面中的最近奇点有关。
直观上就是:
只要系数函数在这个点附近够好,解也会长得够好,可以用 ordinary power series 表示。
General Workflow
在 ordinary point 附近做级数解,标准流程可以固定记忆为:
- 先把方程写成标准形式,检查展开点是不是 ordinary point;
- 设
- 求出 ;
- 代回原方程;
- 把所有项整理成关于 的单一求和式;
- 比较系数,得到 recurrence relation;
- 由 两个自由参数生成两组 linearly independent solutions;
- 写出通解
WARNING二阶线性齐次方程最后通常会留下 两个自由参数。在级数语言里,它们往往就是 。
Example
Example 1
先化标准形式:
因为
在 都解析,所以 是 ordinary point。
于是设
代回并整理成同次幂后,可得递推关系
于是偶数项由 决定,奇数项由 决定:
对应两组基本解可写成
所以通解为
- 递推式隔两个下标连一次,所以自然分成 偶数链 和 奇数链;
- 因此两个基本解常常就是只含偶次幂和只含奇次幂的两组级数。
Example 2
先观察:
都在 解析,所以 仍然是 ordinary point。
设
代回后整理,可得到:
- 项给出
- 项给出
- 对 ,有递推关系
由此得到前几项:
所以通解为
- 递推关系变成了 three-term recurrence;
Radius of Convergence and Nearest Singular Point
对 ordinary point 附近的幂级数解,除了会得到 recurrence relation,还要记住一个很重要的结论:
若 是 ordinary point,则方程在 附近有两组 linearly independent 的 power-series solutions,且它们的收敛半径至少达到从 到最近 singular point 的距离;这里的 singular point 要在 complex plane 里看,而不只是在实轴上。
收敛半径不是只看“实数范围内哪里出问题”,而是要看复平面中最近的奇点离展开中心有多远。
例如,若标准形式中的系数函数只有复奇点
那么:
- 若在 展开,最近奇点距离是 ,因此级数解的收敛半径至少为 ;
- 若在 展开,最近奇点到 的距离是 因此收敛半径至少为 。
所以:
展开中心不同,保证的收敛半径也会不同。
Legendre Equation and Legendre Polynomials
一个非常经典的 ordinary-point 例子是 Legendre equation:
它和球面上的 Laplace / Poisson equation 密切相关,因此在数学物理里非常常见。
需要先注意两点:
- 在 附近,,所以这里可以按 ordinary point 来做;
- 但在 ,系数会出问题,所以这两个点是它的奇点。
当参数 时,会出现特殊的多项式解,称为 Legendre polynomials。这就是为什么幂级数方法最后会通向特殊函数。 对 Legendre equation
当参数取为非负整数
会出现 Legendre polynomial。
更具体地说:
- 若 是 even,则两组级数中 偶数幂那一组 会在某一步终止,从而得到一个 次多项式;
- 若 是 odd,则两组级数中 奇数幂那一组 会终止,从而得到一个 次多项式。
所以:
当 为非负整数时,两组级数里恰有一组会终止成多项式;哪一组终止,取决于 的奇偶性。
这就是 Legendre polynomial 出现的原因:
递推关系在某一步把更高次系数“截断”了。
前几个 Legendre polynomials 是
它们的一个很重要的性质是:
Regular Singular Points
Frobenius Method
若展开点不是 ordinary point,而是 singular point,那么直接设
往往会失败,因为方程里的 本身已经带有类似 的奇性。
这时普通幂级数不够灵活,需要更一般的设法。
Standard Form near a Regular Singular Point
在 附近,regular singular point 的典型标准形式写成
其中 在 附近解析,因此可展开为
这时虽然 和 在 不解析,但它们的奇性仍然是可控的:
- 最多像 ;
- 最多像 。
这正是 regular singular 的意思。
Frobenius Series Ansatz
此时把普通幂级数推广成
这叫 Frobenius series。
和普通幂级数相比,它多了一个前导因子 。这个 不是先给定的,而是要由方程自己决定。
- ordinary point 情况下,解的主导行为就是 这一层;
- regular singular point 情况下,解的主导行为可能是 ,而且 未必是整数,甚至可能是负数。
Indicial Equation
把
代回 regular singular 方程,最低次幂项必须先自洽,这会给出一个关于 的代数方程:
这就是 indicial equation。
它的根 称为 exponents。
- 先由 indicial equation 决定主导幂 ;
- 再由 recurrence relation 决定后续系数 。
Three Scenarios for the Exponents
设 indicial equation 的两个实根满足 。那么按 是否为整数,通常分成三类:
- :最理想,通常能得到两组 Frobenius fundamental solutions;
- :有时仍能得到两组 Frobenius 级数解;
- 且发生特殊退化:只得到一组 Frobenius 级数,另一组解可能带 logarithm。
regular singular point 处通常还能做级数,只是要先解一个 indicial equation;真正麻烦的,是两个 exponent 差整数时的 exceptional cases。
General Workflow
- 检查 是否为 regular singular point;
- 改写为
- 设
- 计算 并代回;
- 先取最低次幂,求出 indicial equation;
- 对每个 exponent 分别求递推关系;
- 判断能否得到两组 linearly independent solutions。
TIPFrobenius 题里最关键的两行通常是:
- indicial equation;
- recurrence relation。
Example
Example 1
先写成 regular singular 的标准形式:
因此
所以
设 Frobenius 形式
则
代回原方程
得
前两项合并:
把最后一项改成同次幂,令 :
于是最低次幂 的系数给出 indicial equation
所以两个指数是
再看一般项:
- 当 时,
- 当 时, 即
Case 1:
此时 的方程变成
所以只剩偶数项,递推为
逐项算:
因此
注意到
所以
故由 得到的一组 Frobenius 解是
Case 2:
此时递推式变成
并且 的条件变成
所以 不再被限制,它也可以自由取值。
于是会分成两条链:
(a) 偶数链:由 决定
对应
(b) 奇数链:由 决定
对应
因此由 得到
也就是
TIPWhat is the exceptional point here?
注意:
- 由 得到的解是
- 由 的奇数链又得到一次
也就是说,较小根 产生的一部分级数与较大根 的解“撞项”了。
这正是 difference-by-integer 时的典型现象:两个根并不自动对应两组新的独立 Frobenius 级数。最终可取的一组基本解是
所以通解为
Example 2
先写成标准形式:
于是
所以
设
则
代回原方程
得
前两项合并:
把第二项改成同次幂,令 :
因此最低次幂 给出 indicial equation
所以两个指数是
对一般项:
- 给出指数方程;
- 对 ,
可写成
只要 ,就有
Case 1:
此时递推式为
逐项算:
所以得到一组 Frobenius 级数解
Case 2:
此时一般关系变成
即
所以:
- 当 时,
- 当 时,方程变成 没有给出新的限制,因此 是自由的。
先从 链开始:
到了 ,没有条件,所以若先取 ,则后面
于是得到
即
这个解实际上是一个 finite Frobenius series。
TIPWhat happens to the free parameter ?
因为 时没有条件,所以 还可以自由取值。
若取 ,则从 开始递推:于是
这恰好就是前面 得到的那组解 。
所以这里 又一次 出现了 撞项:
- 给出一组级数解;
- 本来可能给出更多内容,但其中一部分其实与 的解重合;
- 真正新的独立解,是上面那个以 开头并且在第 4 次后终止的有限级数。
Final answer
因此可取两组线性无关解为
和
所以通解为
Method of Frobenius: The Exceptional Cases
对于 regular singular point 附近的方程
若 indicial equation
的两根为 ,则当
时,情况最理想:方程有两组 linearly independent 的 Frobenius series solutions。
真正麻烦的是 exceptional cases,也就是两根满足
此时两组候选级数的幂次会发生重叠,第二组解不再自动是独立的 Frobenius series,因此要单独讨论。
Methodology: the three scenarios
设 为 indicial equation 的两个根。
Case 1.
最简单的情况。
方程有两组 linearly independent 的 Frobenius series solutions:
这就是上一节最标准的 Frobenius 方法。
Case 2.
若两个 exponent 相等,则仍然先得到一组 Frobenius series solution
这时第二组线性无关解不再是普通 Frobenius series,而具有标准形式
也就是说:
- 第一部分是 ;
- 第二部分是一个更高一阶起始的 power series correction。
这里的 logarithmic term 一定出现。
Case 3.
若两根相差正整数,则仍然先得到对应较大根 的一组 Frobenius solution:
第二组解的一般形式是
这里要特别注意:
- 若 ,则没有 log 项,第二组解仍然是 Frobenius 型;
- 若 ,则 log 项真正出现。
所以 difference-by-integer 时,logarithmic term 可能出现,也可能不出现。
可以采用代回或者Reduction of order 来解第二组解
The reason for the logarithmic term
Why does the logarithmic term appear?
背后的逻辑是这样的:
- 先用 Frobenius method 找到一组已知解 ;
- 若第二组 Frobenius series 不能直接得到,就转而用 reduction of order 去找第二组线性无关解。
对于标准二阶齐次方程
若已知一个解 ,则第二个线性无关解可写成
在 regular singular point 附近,把 和 的局部行为代进去以后,被积函数会出现类似
这样的项,于是积分中自然会长出
是 reduction-of-order 公式中的积分自然产生的。
Example
Example 1: the case
Bessel equation of order zero
则
代回原方程:
得
前两项合并:
把最后一项改成同次幂,令 :
于是最低次幂 的系数给出 indicial equation
所以
再看一般项:
- 时,
- 对 , 即
因此奇数项全为零,只剩偶数项。逐项算:
于是
若取标准归一化 ,就得到
进一步观察偶数项的一般规律:
所以
这里是 ,按照 exceptional case 的模板,第二组解应设为
对
求导:
代回
并利用 本身已经满足这个方程,所有含 的那一整块会消掉,最后剩下一个关于 的关系式。
整理后得到
于是:
- 项只剩 ,所以
- 所有奇数项都因此消失;
- 偶数项满足非齐次递推。
先看 :
再对 ,把偶数项递推化简成
这是一个 nonhomogeneous recurrence relation。
引入代换
这样递推就大大简化为
又因为由 可知 ,于是
所以一般地,
其中
是 harmonic numbers。
因此
Final answer
所以第二组解是
correction series 的系数往往要通过代回原方程逐项比较来求。
Example 2: the case
Bessel equation of order 1
对应的 indicial equation 有两根
所以
这是 difference-by-integer 的情形。
一组解是
原方程写成标准形式为
因此
根据公式
而
所以
把 的级数代进去:
被积函数是
这时要做 long division(级数长除法) 展开成可以逐项积分的单个级数。
先把 提取出最主要的因子:
于是
因此
把平方后的括号再展开,写成
现在问题就变成:求
的幂级数展开。
设
把两边相乘,并令结果恒等于 :
逐次比较系数:
-
项:
-
项:
-
项: 同理可继续往下算。
所以
再乘回前面的 ,就得到
于是
把这个写成等价形式
把 reduction-of-order 公式中的复杂被积函数,变成可逐项积分的 Laurent 级数。
逐项积分:
因此
再把 的级数乘进去,课本得到前几项
Bessel Equation and Special Functions
General Form
经典方程:Bessel equation
和我们都在上面的例子中体现了,分别是N=0和N=2的情况。