常微分方程(7)
幂级数解法
柯西定理
这部分的主要结果是建立初值问题收敛的幂级数解的存在和唯一性定理. 只讨论一阶的微分方程 \[ \frac{\mathrm{d}y}{\mathrm{d}x}=f(x, y) \] 其中 \(f(x, y)\)在区域 \(G \in \mathbb{R}^{2}\)上解析(能够局部展开成收敛幂级数)
对于初值问题 \[ (E): \quad \frac{\mathrm{d}y}{\mathrm{d}x}=f(x, y),\quad y(x_0)=y_0 \]
下证明该解 \(y=y(x)\)在 \(x_0\)附近是解析的
我们有优级数(或强级数),优函数(或强函数)的概念.
引理7.1:设函数 \(f(x, y)\)在矩形区域 \[ R: \quad \left\vert x-x_0 \right\vert <\alpha,\quad \left\vert y-y_0 \right\vert < \beta \] 上可以展成 \((x-x_0)\)和 \((y-y_0)\)的一个收敛的幂级数,则存在常数 \(M>0\),使得函数 \[ F(x, y)=\frac{M}{(1-\displaystyle \frac{x-x_0}{a})(1-\displaystyle \frac{y-y_0}{b})} \tag{1} \] 在矩形区域 \[ R_0: \quad \left\vert x-x_0 \right\vert <a, \quad \left\vert y-y_0 \right\vert <b \] 内是 \(f(x, y)\)的一个优函数,其中 \(a< \alpha\)和 \(b<\beta\).
证:把 \(F (x, y)\)展开即可找 \(M\).
引理7.2:设在 \(R_0\)上由(1)给定 \(F(x, y)\),则初值问题 \[ (\hat{E}): \quad \frac{\mathrm{d}y}{\mathrm{d}x}=F(x, y), \quad y(x_0)=y_0 \] 在区间 \(\left\vert x-x_0 \right\vert <\rho\)内存在一个解析的解 \(y=\hat{y}(x)\),其中常数 \(\rho=a(1-\mathrm{e}^{-b/2aM} )\),而正数 \(a,b\)和 \(M\)的意义同上.
证:利用分离变量法求解 \((\hat{E})\),解出 \(y=\hat{y}(x)\),分析 \(\hat{y}(x)\)中 \(\displaystyle \ln (1-\frac{x-x_0}{a})\)的收敛半径和 \(\sqrt{1+\cdot}\)的收敛半径;可以得到 \(\hat{y}(x)\)是 \((\hat{E})\)的解析解.
定理7.1(Cauchy):如果函数 \(f(x, y)\)在矩形区域 \(R\)上可以展开成 \((x-x_0)\)和 \((y-y_0)\)的一个收敛的幂级数,则初值问题 \((E)\)在 \(x_0\)点的领域 \(\left\vert x-x_0 \right\vert <\rho\)内有一个解析解 \(y=y(x)\),而且它是唯一的. 此处区域 \(R\)和常数 \(\rho\)的意义同上.
证:首先展开 \(f(x,y)\): \[ f(x, y)=\sum_{i,j=0}^{\infty} a_{ij}(x-x_0)^{i}(y-y_0)^{j} \tag{2} \] 作形式解 \[ y=y_0+\sum_{n=1}^{\infty} C_n(x-x_0)^{n} \tag{3} \] 可以直接求 \(C_n\),它是诸 \(a_{ij}\)的多项式 \(P_n\),\(P_n\)的系数全为正且 \(P_n\)与 \(f(x, y)\)无关. 这就说明了解析解的唯一性,我们还要说明(3)是一致收敛的.
考虑初值问题 \[ (\hat{E}): \quad \frac{\mathrm{d}y}{\mathrm{d}x}=F(x, y), \quad y(x_0)=y_0 \] 其中 \(F(x, y)\)和 \(a,b,M\)如之前所定义. 它在 \(R_0\)内是 \(f(x, y)\)的优函数. 作 \((\hat{E})\)的形式解 \[ y=\hat{y}(x)=y_0+\sum_{n=1}^{\infty} \hat{C_n}(x-x_0)^{n} \] 则有 $C_n $,由优级数判别法,定理证毕.
非解析的微分方程可能没有形式的幂级数解.如 \[ \frac{\mathrm{d}y}{\mathrm{d}x}=\frac{y-x}{x}, y(0)=0 \]
非解析微分方程的形式解可能不收敛.如 \[ x^{2}\frac{\mathrm{d}y}{\mathrm{d}x}=y-x, \quad y(0)=0 \] 它的形式解是 \[ y=x+x^{2}+2!x^{3}+\cdots +n! x^{n+1}+\cdots \] 但是它对任何 \(x \neq 0\)不收敛.
优级数方法可以应用于微分方程组,具体见书本.
叙述解析微分方程组的Cauchy定理 对于微分方程组的初值问题 \[ \frac{\mathrm{d}y^{(k)}}{\mathrm{d}x}=f_k(x,y^{(1)},\cdots ,y^{(n)}), \quad y^{(k)}(x_0)=y_k \] \((k=1,2,\cdots ,n)\). 如果 \(f_k\)在区域 \[ \left\vert x-x_0 \right\vert \leqslant \alpha, \quad \left\vert y^{(1)}-y_1 \right\vert \leqslant \beta,\quad \cdots ,\quad \left\vert y^{(n)}-y_n \right\vert \leqslant \beta \] 上能展开成 \(x-x_0\)和诸 \(y^{(k)}-y_k\)的收敛的幂级数,则上初值问题在 \(x_0\)点的领域 \(\left\vert x-x_0 \right\vert <\rho\)内有一个解析解组 \(y^{(k)}=y^{(k)}(x)\),而且它是唯一的. 这里 \[ \rho=a(1-\mathrm{e}^{-b/2aM} ) \] 其中 \(M\)类似定义.
幂级数解法
考虑二阶齐次线性微分方程 \[ A(x)y''+B(x)y'+C(x)y=0 \tag{4} \] 其中 \(A(x),B(x)\)和 \(C(x)\)在区间 $x-x_0 <r $ 内解析,不妨它们没有公因子 \((x-x_0)\). - \(A(x_0) \neq 0\). 称这样的 \(x_0\)为(4)的常点. 将方程写成 \[ y''+p(x)y'+q(x)y=0 \tag{5} \]
- \(A(x_0)=0\),称这样的 \(x_0\)为(4)的奇点.
定理7.2:设微分方程(5)系数函数 \(p(x)\)和 \(q(x)\)在区间 $x-x_0 <r $可以展成 \((x-x_0)\)的收敛的幂级数. 则(5)在区间 \(\left\vert x-x_0 \right\vert <r\)内有收敛的幂级数解 \[ y=\sum_{n=0}^{\infty} C_n(x-x_0)^{n} \] 其中 \(C_0=y_0\)和 \(C_1=y_0'\).
证:由微分方程组的Cauchy定理即可.
Legendre 多项式
Legendre方程 \[ (1-x^{2})y''-2xy'+n(n+1)y=0 \tag{6} \] 有幂级数解 \[ y=C_0y_1(x)+C_1y_2(x), \quad (-1<x<1) \tag{7} \] 其中 \(C_0\)和 \(C_1\)是任意常数,而 \[ y_1(x)=1-\frac{n(n+1)}{2!}x^{2}+\frac{(n-2)n(n+1)(n+3)}{4!}x^{4}-\cdots \] \[ y_2(x)=x-\frac{(n-1)(n+2)}{3!}x^{3}+\frac{(n+3)(n-1)(n+2)(n+4)}{5!}x^{5}-\cdots \] 显然 \(y_1(x)\)和 \(y_2(x)\)线性无关. 当 \(n\)是正偶数时, \(y_1(x)=P_n(x)\)是一个 \(n\)次多项式, \(y_2(x)\)是无穷级数;当 \(n\)是正奇数时, \(y_2(x)=P_n(x)\)是一个 \(n\)次多项式. \(P_n(x)\)相差一个常数因子的情况下可以写成 \[ P_n(x)=\frac{1}{2^{n}}\sum_{k=0}^{[\frac{n}{2}]} \frac{(-1)^{k}(2n-2k)!}{k!(n-k)!(n-2k)!}x^{n-2k} \tag{8} \] 对任意的非负整数 \(n\),由(8)表达的 \(n\)次多项式 \(P_n(x)\)是相应的Legendre方程的解. 它们叫作Legendre多项式.
有 \[ P_n(-x)=(-1)^{n}P_n(x) \] Legendre多项式系 \[ P_0(x),P_1(x), P_2(x),\cdots \tag{9} \] 有如下性质 性质1: \(P_n(x)\)满足Rodrigues公式 \[ P_n(x)=\frac{1}{2^{n}n!}\frac{\mathrm{d}^{n}}{\mathrm{d}x^{n}}(x^{2}-1)^{n} \tag{10} \] 从而容易得出 \[ P_n(1)=1, \quad P_n(-1)=(-1)^{n} \tag{11} \] 证:用二项式定理即可.
性质2:Legendre函数系是正交的,但结果与一般的结论有所不同 \[ \int_{-1}^{1} P_n(x)P_m(x) \mathrm{d}x = \begin{cases} 0,\quad m \neq n \\ \sigma_n>0, \quad m=n \end{cases} \] 并且有 \(\sigma_n=\displaystyle \frac{2}{2n+1}\) 证:当 \(n \neq m\)时,用分部积分法和(11)的结果得到 \((P_n,P_m)=0\). 当 \(n=m\)时进一步计算就有结果成立,这里用到 \(\displaystyle \int_{0}^{\frac{\pi}{2}} \cos ^{2n+1}\theta \mathrm{d}\theta\) 的结果.
设 \(f(x)\)在区间 \([-1,1]\)上可积,则可作 \(f(x)\)关于 \(P_n(x)\)的广义Fourier级数 \[ f(x) \approx \sum_{n=0}^{\infty} a_nP_n(x) \tag{12} \] 其中 \[ a_n=\frac{2n+1}{2} \int_{-1}^{1} f(x)P_n(x) \mathrm{d}x \] 这里定义的级数的收敛性与一般Fourier级数中有类似的结果.
如果函数 \((1-x^{2})^{-1/4}f(x)\)在区间 \(-1\leqslant x\leqslant 1\)上绝对可积,并且下列条件之一成立: - Dirichlet条件:\(f(x)\)在 \(x_0\)附近的一个区间上分段单调,并且在这区间上不连续点的个数至多是一个有限数. - Dini条件:对于某一常数 \(h>0\),积分 \[ \int_{0}^{h} \frac{\left\vert f(x_0+t)-f(x_0+0)+f(x_0-t)-f(x_0-0) \right\vert }{t} \mathrm{d}t \] 存在 - Holder条件:\(f(x)\)在 \(x_0\)点连续,并且对于充分小的 \(t>0\),不等式 \[ \left\vert f(x_0 \pm t)-f(x_0) \right\vert \leqslant Lt ^{\alpha} \] 成立,其中 \(L\)和 \(\alpha\)都是正的常数,且 \(\alpha\leqslant 1\);
那么(12)定义的级数在 $x=(-1<<1) $收敛到 \[ \frac{1}{2}[f(\xi +0)+f(\xi -0)] \] 特别,如果 \(f(x)\)在 \(x=\xi\)连续,则该级数在 \(x=\xi\)处收敛到 \(f(\xi)\).
广义幂级数解法
考虑(4)有奇点的情况.
首先由方程 \(x^{2}y''-2y=0\)在 \(x=0\)附近的性态知方程(4)在奇点附近不会再有幂级数形式的通解且在奇点 \(x_0\)的初值问题可能是无解的.
求解 $x{2}y''+xy'+(x{2}-y)=0 $知,解为两个线性无关的广义幂级数.
\[ \sum_{n=0}^{\infty} C_n(x-x_0)^{n+\rho}\quad(C_0 \neq 0) \] 其中常数 \(\rho\)叫作指标.
正则奇点:设(4)可改写成如下形式: \[ (x-x_0)^{2}P(x)y''+(x-x_0)Q(x)y'+R(x)y=0 \tag{13} \] 其中 \(P(x)\),\(Q(x)\) 和 \(R(x)\)是多项式(或它们在 \(x_0\)点附近可展成 \((x-x_0)\) 的幂级数);并且 \(P(x)\neq 0\) ,而 \(Q(x_0)\)和 \(R(x_0)\)不同时等于零,则称 \(x_0\)为微分方程(4)的正则奇点.
定理7.3:微分方程(4)在正则奇点 \(x_0\)的领域内有收敛的广义幂级数解 \[ y=\sum_{k=0}^{\infty} C_k(x-x_0)^{k+\rho} \quad (C_0\neq 0) \tag{14} \] 其中 \(\rho\)和 \(C_k\)由代入决定.
证:在 \(x_0\)的领域 \(\left\vert x-x_0 \right\vert <r\) 内将 \(Q(x)\)和 \(R(x)\)展开为幂级数 \[ Q(x)=\sum_{k=0}^{\infty} a_k(x-x_0)^{k} \quad R(x)=\sum_{k=0}^{\infty} b_k(x-x_0)^{k} \] 代入,也将(14)的形式解代入,可以整理得到递推公式.
其中第一式得指标方程 \[ \rho(\rho-1)+a_0\rho+b_0=0 \]
当 \(\rho_1\)和 \(\rho_2\)这两个指标根为实数时,取 \(\rho_1\geqslant \rho_2\)下的 \(\rho_1\),否则任取一根.
这样就可以由递推公式得到 $C_1,C_2,,C_k,$.
需要证明(14)在 \(x_0\)附近收敛(不一定包括 \(x_0\)点).
首先由数项级数的性质知对于取定的 \(0<r_1<r\)存在 \(M>0\)(不妨 \(M\geqslant 1\))使得 $a_k $, $b_k $, $_1 a_k+b_k $均不大于 \(\displaystyle \frac{M}{r_1^{k}}\).
由归纳法就可以证明 $C_k ()^{k} $.
于是(14)在 \(\displaystyle 0<\left\vert x-x_0 \right\vert \leqslant \frac{r_2}{M}\)上收敛.
当 \(\rho_1\)是复数时,可以从(14)分离出两个实的级数解
当 \(\rho_1\)和 \(\rho_2\)都是实数且 \(\rho_1-\rho_2=m \in \mathbb{N}\)时,一般不能从 \(\rho_2\)出发得到一个与(14)不同的广义幂级数解. 但可以利用Liouville公式,从与 \(\rho_1\)相应的(14)出发,得到另一个与其线性无关的解.
Bessel方程: \[ x^{2}y''+xy'+(x^{2}-n^{2})y=0 \tag{15} \] 其中常数 \(n\geqslant 0\) 它的两个指标根为 \(\pm n\),对于 \(\rho_1=n\),取一个比较好的 \(C_0\) \[ C_0=\frac{1}{2^{n}\Gamma(n+1)} \] 则 \[ y=J_n(x)=\sum_{k=0}^{\infty} \frac{(-1)^{k}}{\Gamma(n+k+1)\Gamma(k+1)}(\frac{x}{2})^{2k+n} \tag{16} \] 它的收敛半径是无穷大,它叫第一类Bessel函数.
对于 \(\rho_2=-n\) - 若 \(2n\)不等于任何整数 类似有 \[ y=J_{-n}(x)=\sum_{k=0}^{\infty} \frac{(-1)^{k}}{\Gamma(-n+k+1)\Gamma(k+1)}(\frac{x}{2})^{2k-n} \tag{17} \] 它叫做第二类Bessel函数. - \(2n=N\in \mathbb{Z}\) 1)若 \(2n=2s+1\),此时令 \(C_{2s+1}=0\)则得到一个同(17)的解 2)若 \(n \in \mathbb{Z}\) 此时不可能从 \(\rho_2=-n\)和递推公式求出方程的广义幂级数解. 为求解,取参数 \(\alpha \neq n\)但 \(\alpha \rightarrow n\),则 \(J_{\alpha}(x)\)和 \(J_{-\alpha}(x)\)都有意义,且函数 \[ y_{\alpha}(x)=\frac{J_{\alpha}\cos \alpha\pi-J_{-\alpha}(x)}{\sin \alpha\pi} \quad (\sin \alpha\pi\neq 0) \] 是Bessel方程当 \(n=\alpha\)时的一个解,且它在 \(x=0\)的领域内是无界的. 令 \[ Y_{n}(x)=\lim_{\alpha \to n}y_{\alpha}(x) \] 则 \(y=Y_{n}(x)\)是Bessel方程的解,且与第一类Bessel函数 \(J_{n}(x)\)线性无关,称为Neumann函数.
解释一下其中的一些性质 - 当 \(n \in \mathbb{Z}\)时,有 \(J_{-n}(x)=(-1)^{n}J_n(x)\). 事实上由于 \(\Gamma(-n+k+1)\to \infty\),故 \[ \begin{aligned} J_{-n}(x)&= \sum_{k=n}^{\infty} \frac{(-1)^{k}}{\Gamma(-n+k+1)\Gamma(k+1)}(\frac{x}{2})^{2k-n} \\ &= \sum_{k=0}^{\infty} \frac{(-1)^{k+n}}{\Gamma(n+k+1)\Gamma(k+1)}(\frac{x}{2})^{2k+n} \\ &= (-1)^{n}J_n(x) \end{aligned} \] - 一个中间结论: \[ J_{v}J_{-v}'-J_{-v}J_{v}'=-\frac{2\sin v\pi}{\pi x} \] 证: - 关于 \(Y_n(x)\)的构造,这部分可以看《特殊函数概论》中关于第二类Bessel函数的相关章节. 证明极限存在和 \(Y_n(x)\)确实是方程解,可以参考Watson (1944), pp. 58~59.
Bessel 函数
下面都假设 \(n\)为非负整数. 称 \(J_n(x)\)为 \(n\)阶Bessel函数;称 \(Y_n(x)\)为 \(n\)阶Neumann函数.
性质1:当 \(x \to \infty\)时, \(J_n(x)\)和 \(Y_n(x)\)有如下渐进式: \[ J_n(x)=\frac{A_n}{\sqrt{x}}[\sin (x+\alpha_n)+o(1)] \tag{18} \] 和 \[ Y_n(x)=\frac{B_n}{\sqrt{x}}[\cos (x+\beta_n)+o(1)] \tag{19} \]
其中 \(o(1)\)表示一个无穷小量,而 \(A_n,B_n,\alpha_n,\beta_n\)都是只与 \(n\)有关的常数,且 \(A_n>0,B_n>0\).
证:作代换 \[ J_n(x)=\frac{u(x)}{\sqrt{x}} \quad (x>0) \] 代入Bessel方程后得到一个二阶线性微分方程的非零解 \[ u''(x)+ \biggl( 1-\frac{n^{2}-\frac{1}{4}}{x^{2}} \biggr)u(x)=0 \] 由解的唯一性知 \(u(x)\)和 \(u'(x)\)不同时为零,则 \[ r(x)=\sqrt{[u(x)]^{2}+[u'(x)]^{2}}>0 \] 把 \(u(x)\)和 \(u'(x)\)表达成极坐标的形式 \[ \begin{cases} u(x)=r(x)\sin \theta(x) \\ u'(x)=r(x)\cos \theta(x) \end{cases} \] 再代回得到关于 \(r(x)\)和 \(\theta(x)\)的微分方程.
\[ \begin{cases} r'(x) =\frac{n^{2}-\frac{1}{4}}{x^{2}}r(x)\sin \theta(x) \cos \theta(x) \\ \theta'(x)=1-\frac{n^{2}-\frac{1}{4}}{x^{2}}\sin ^{2}\theta(x) \end{cases} \]
令 \(\theta(x)=x+\varphi(x)\),代回上面的第二个方程,并取从1 到 \(x\)的积分,可以得到极限 \(\lim_{x \to \infty}\varphi(x)=\alpha_n\)存在. 从而得到渐进式 \[ \theta(x)=x+\alpha_n+o(1) \] 再对上面方程的第一式积分(注意它有通积分),得极限 \[ \lim_{x \to \infty}r(x)=A_n>0 \] 也存在. 故 \(r(x)\)得渐进式为 \[ r(x)=A_n+o(!) \] 将上两个渐进式代回极坐标形式知 \[ \begin{cases} u(x)=A_n\sin (x+\alpha_n) +o(1) \\ u'(x)=A_n\cos (x+\alpha_n) +o(1) \end{cases} \] 从而有原渐进式成立. 并且计算可以发现求导与求渐进可以交换次序.
渐进式的一个意义在于可以帮助我们分析零点的性质. \(J_n(x)\)和 \(Y_n(x)\)都有无穷多个零点,而且它们的零点互相交错(留作以后证明). 可以推得 - \(J_0(0)=1\) - \(J_n(0)=0 \quad n\geqslant 1\) - \(\lim_{x \to o^{+}}Y_n(x)=-\infty\)
这也说明 \(J_n(x)\)和 \(Y_n(x)\)线性无关.
设 \(J_n(x)\)的无穷多个零点依次排列为 \[ 0<\beta_1<\beta_2<\cdots <\beta_k<\cdots (\to \infty) \] 它们与 \(n\)有关.
在区间 \([0,1]\)上考虑函数系 \[ J_n(\beta_1t),J_n(\beta_2t),\cdots ,J_n(\beta_kt),\cdots \tag{20} \] 则有 性质2:函数系(20)在区间 \([0,1]\)上是一个以 \(t\)为权的正交系,即 \[ \int_{0}^{1} t J_n(\beta_jt)J_n(\beta_kt) \mathrm{d}t= \begin{cases} 0,\quad j\neq k \\ \tau_{n,k}>0,\quad j=k \end{cases} \tag{21} \] 并且可以算出 \(\tau_{n,k}=\frac{1}{2}[J_n'(\beta_k)]^{2}\)
证:令 \[ u=J_n(at), \quad v=J_n(bt) \] 代入Bessel方程,然后消去 \(n^{2}\)得 \[ t^{2}(vu''-uv'')+t(vu'-u'v)+t^{2}(a^{2}-b^{2})uv=0 \] 凑积分,化为 \[ \frac{\mathrm{d}}{\mathrm{d}t}[t(vu'-uv')]+t(a^{2}-b^{2})uv=0 \] 积分上式,并注意 \(u(0),v(0),u'(0),v'(0)\)有界,得到 \[ (a^{2}-b^{2})\int_{0}^{1} tuv \mathrm{d}t=bJ_n(a)J_n'(b)-aJ_n(b)J_n'(a) \tag{22} \] 得到(21)的第一部分. 在(22)中取 \(b=\beta_k\)和 \(a\neq \beta_k\),再令 \(a\to \beta_k\),运用 L'Hospital法则就得到(21)的第二部分.
考虑区间 \([0,1]\)上可积的 \(f(x)\)关于Bessel正交函数系的如下展开 \[ f(x) ~ \sum_{k=1}^{\infty} a_kJ_n(\beta_kx) \tag{23} \] 其中广义Fourier系数 \[ a_k=\frac{2}{[J_n'(\beta_k)]^{2}}\int_{0}^{1} tf(t)J_n(\beta_kt) \mathrm{d}t \]
如果 \(\sqrt{x}f(x)\)在 \(0\leqslant x\leqslant 1\)上绝对可积,且满足Dirichlet/Dini/Holder条件之一,则右侧的广义Fourier级数在 \(x=x_0\)点收敛到两单侧极限的平均值;则当 \(f(x)\)在 \(x=x_0\)处连续时,该级数收敛到 \(f(x_0)\)