跳至内容
张叶安的小站
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
工程数学:第十章_常微分方程级数解法
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== 第十章 常微分方程级数解法 ====== ===== 10.1 引言 ===== 在工程和物理问题中,许多重要的微分方程不能用初等函数表示其解。然而,大多数这样的方程的解可以在某一点的邻域内表示为幂级数的形式。本章将介绍求解常微分方程的级数解法,包括幂级数解法和Frobenius方法。 ===== 10.2 幂级数解法 ===== ==== 10.2.1 基本概念 ==== **定义 10.1** 形如 $$y(x) = \sum_{n=0}^{\infty} a_n (x - x_0)^n = a_0 + a_1(x-x_0) + a_2(x-x_0)^2 + \cdots$$ 的无穷级数称为在点 $x_0$ 处的**幂级数**。 **定义 10.2** 如果幂级数在区间 $|x - x_0| < R$ 内收敛,而在 $|x - x_0| > R$ 时发散,则称 $R$ 为幂级数的**收敛半径**。 收敛半径可以通过比值判别法计算: $$R = \lim_{n \to \infty} \left| \frac{a_n}{a_{n+1}} \right|$$ 或 $$R = \frac{1}{\limsup_{n \to \infty} \sqrt[n]{|a_n|}}$$ ==== 10.2.2 幂级数解法的适用条件 ==== 考虑二阶线性常微分方程: $$y'' + P(x)y' + Q(x)y = 0 \quad (10.1)$$ **定义 10.3** 如果 $P(x)$ 和 $Q(x)$ 在点 $x_0$ 处都可展开为幂级数,则称 $x_0$ 为方程 $(10.1)$ 的**常点**(ordinary point)。 **定理 10.1**(幂级数解的存在定理) 如果 $x_0$ 是方程 $(10.1)$ 的常点,则方程在 $|x - x_0| < R$ 内存在两个线性无关的幂级数解: $$y_1(x) = \sum_{n=0}^{\infty} a_n (x - x_0)^n, \quad y_2(x) = \sum_{n=0}^{\infty} b_n (x - x_0)^n$$ 其中收敛半径 $R$ 至少等于 $P(x)$ 和 $Q(x)$ 的幂级数展开式收敛半径的最小值。 ==== 10.2.3 幂级数解法的步骤 ==== **步骤 1:** 将方程化为标准形式 $(10.1)$,判断 $x_0$ 是否为常点。 **步骤 2:** 设解的形式为幂级数 $$y = \sum_{n=0}^{\infty} a_n (x - x_0)^n$$ **步骤 3:** 计算导数 $$y' = \sum_{n=1}^{\infty} n a_n (x - x_0)^{n-1} = \sum_{n=0}^{\infty} (n+1) a_{n+1} (x - x_0)^n$$ $$y'' = \sum_{n=2}^{\infty} n(n-1) a_n (x - x_0)^{n-2} = \sum_{n=0}^{\infty} (n+2)(n+1) a_{n+2} (x - x_0)^n$$ **步骤 4:** 将级数代入原方程,整理并令同次幂系数相等,得到递推关系。 **步骤 5:** 解递推关系,确定系数 $a_n$。 ==== 10.2.4 例题解析 ==== **例 10.1** 用幂级数法求解方程 $y'' + y = 0$。 **解:** 显然 $x_0 = 0$ 是常点。设 $$y = \sum_{n=0}^{\infty} a_n x^n$$ 则 $$y'' = \sum_{n=2}^{\infty} n(n-1)a_n x^{n-2} = \sum_{n=0}^{\infty} (n+2)(n+1)a_{n+2} x^n$$ 代入方程: $$\sum_{n=0}^{\infty} (n+2)(n+1)a_{n+2} x^n + \sum_{n=0}^{\infty} a_n x^n = 0$$ $$\sum_{n=0}^{\infty} \left[(n+2)(n+1)a_{n+2} + a_n\right] x^n = 0$$ 令各次幂系数为零: $$(n+2)(n+1)a_{n+2} + a_n = 0$$ $$a_{n+2} = -\frac{a_n}{(n+2)(n+1)}$$ 这是递推公式。由初始条件 $a_0$ 和 $a_1$(任意常数): - 当 $n = 0$:$a_2 = -\frac{a_0}{2!}$ - 当 $n = 1$:$a_3 = -\frac{a_1}{3!}$ - 当 $n = 2$:$a_4 = -\frac{a_2}{4 \cdot 3} = \frac{a_0}{4!}$ - 当 $n = 3$:$a_5 = -\frac{a_3}{5 \cdot 4} = \frac{a_1}{5!}$ 一般地: $$a_{2n} = (-1)^n \frac{a_0}{(2n)!}, \quad a_{2n+1} = (-1)^n \frac{a_1}{(2n+1)!}$$ 因此 $$y = a_0 \sum_{n=0}^{\infty} (-1)^n \frac{x^{2n}}{(2n)!} + a_1 \sum_{n=0}^{\infty} (-1)^n \frac{x^{2n+1}}{(2n+1)!}$$ $$y = a_0 \cos x + a_1 \sin x$$ **例 10.2** 用幂级数法求解方程 $(1-x^2)y'' - 2xy' + 2y = 0$。 **解:** 化为标准形式: $$y'' - \frac{2x}{1-x^2}y' + \frac{2}{1-x^2}y = 0$$ 在 $|x| < 1$ 内,$x_0 = 0$ 是常点。设 $$y = \sum_{n=0}^{\infty} a_n x^n$$ 计算: $$y' = \sum_{n=1}^{\infty} n a_n x^{n-1}, \quad y'' = \sum_{n=2}^{\infty} n(n-1)a_n x^{n-2}$$ 代入原方程: $$(1-x^2)\sum_{n=2}^{\infty} n(n-1)a_n x^{n-2} - 2x\sum_{n=1}^{\infty} n a_n x^{n-1} + 2\sum_{n=0}^{\infty} a_n x^n = 0$$ 展开并整理: $$\sum_{n=2}^{\infty} n(n-1)a_n x^{n-2} - \sum_{n=2}^{\infty} n(n-1)a_n x^n - \sum_{n=1}^{\infty} 2n a_n x^n + \sum_{n=0}^{\infty} 2a_n x^n = 0$$ 调整指标使幂次一致: $$\sum_{n=0}^{\infty} (n+2)(n+1)a_{n+2} x^n - \sum_{n=2}^{\infty} n(n-1)a_n x^n - \sum_{n=1}^{\infty} 2n a_n x^n + \sum_{n=0}^{\infty} 2a_n x^n = 0$$ 比较系数: - $n = 0$:$2a_2 + 2a_0 = 0 \Rightarrow a_2 = -a_0$ - $n = 1$:$6a_3 - 2a_1 + 2a_1 = 0 \Rightarrow a_3 = 0$ - $n \geq 2$:$(n+2)(n+1)a_{n+2} - n(n-1)a_n - 2na_n + 2a_n = 0$ $$(n+2)(n+1)a_{n+2} = [n(n-1) + 2n - 2]a_n = (n^2 + n - 2)a_n = (n+2)(n-1)a_n$$ $$a_{n+2} = \frac{(n+2)(n-1)}{(n+2)(n+1)}a_n = \frac{n-1}{n+1}a_n$$ 由递推关系: - $a_3 = 0 \Rightarrow a_5 = a_7 = \cdots = 0$(所有奇次项系数为零,$a_1$ 项除外) - $a_4 = \frac{1}{3}a_2 = -\frac{a_0}{3}$ - $a_6 = \frac{3}{5}a_4 = -\frac{a_0}{5}$ 解为: $$y = a_0\left(1 - x^2 - \frac{x^4}{3} - \frac{x^6}{5} - \cdots\right) + a_1 x$$ 注意到 $y = x$ 是一个特解,通解可写为 $y = a_0 y_1 + a_1 x$。 ===== 10.3 Frobenius方法 ===== ==== 10.3.1 正则奇点 ==== **定义 10.4** 如果 $(x-x_0)P(x)$ 和 $(x-x_0)^2Q(x)$ 在点 $x_0$ 处都可展开为幂级数,则称 $x_0$ 为方程 $(10.1)$ 的**正则奇点**(regular singular point)。 **定义 10.5** 如果 $x_0$ 是奇点但不是正则奇点,则称为**非正则奇点**(irregular singular point)。 **定理 10.2**(Frobenius定理) 如果 $x_0$ 是方程 $(10.1)$ 的正则奇点,则方程至少存在一个形如 $$y = (x-x_0)^r \sum_{n=0}^{\infty} a_n (x-x_0)^n = \sum_{n=0}^{\infty} a_n (x-x_0)^{n+r}$$ 的解,其中 $r$ 为待定常数(指标),$a_0 \neq 0$。 ==== 10.3.2 指标方程 ==== 将Frobenius级数代入方程 $(10.1)$,最低次幂的系数方程称为**指标方程**(indicial equation),它决定 $r$ 的可能取值。 设方程 $(10.1)$ 可写成: $$(x-x_0)^2 y'' + (x-x_0)p(x)y' + q(x)y = 0 \quad (10.2)$$ 其中 $p(x)$ 和 $q(x)$ 在 $x_0$ 处解析。则指标方程为: $$r(r-1) + p_0 r + q_0 = 0 \quad (10.3)$$ 其中 $p_0 = p(x_0)$,$q_0 = q(x_0)$。 **定理 10.3** 设指标方程 $(10.3)$ 的两个根为 $r_1$ 和 $r_2$,且 $\text{Re}(r_1) \geq \text{Re}(r_2)$,则: **情况 I**:$r_1 - r_2$ 不是整数(包括零) 两个线性无关解为: $$y_1 = (x-x_0)^{r_1} \sum_{n=0}^{\infty} a_n (x-x_0)^n, \quad a_0 \neq 0$$ $$y_2 = (x-x_0)^{r_2} \sum_{n=0}^{\infty} b_n (x-x_0)^n, \quad b_0 \neq 0$$ **情况 II**:$r_1 = r_2 = r$ $$y_1 = (x-x_0)^r \sum_{n=0}^{\infty} a_n (x-x_0)^n$$ $$y_2 = y_1 \ln(x-x_0) + (x-x_0)^r \sum_{n=1}^{\infty} b_n (x-x_0)^n$$ **情况 III**:$r_1 - r_2 = N$ 为正整数 $$y_1 = (x-x_0)^{r_1} \sum_{n=0}^{\infty} a_n (x-x_0)^n$$ $$y_2 = C y_1 \ln(x-x_0) + (x-x_0)^{r_2} \sum_{n=0}^{\infty} b_n (x-x_0)^n$$ 其中 $C$ 可能是零。 ==== 10.3.3 Frobenius方法步骤 ==== **步骤 1:** 将方程化为标准形式,确定奇点。 **步骤 2:** 判断奇点类型,确认是否为正则奇点。 **步骤 3:** 设Frobenius级数解 $$y = \sum_{n=0}^{\infty} a_n x^{n+r}$$ **步骤 4:** 求导并代入方程 $$y' = \sum_{n=0}^{\infty} (n+r)a_n x^{n+r-1}$$ $$y'' = \sum_{n=0}^{\infty} (n+r)(n+r-1)a_n x^{n+r-2}$$ **步骤 5:** 整理得到指标方程和递推关系。 **步骤 6:** 根据根的情况写出通解。 ==== 10.3.4 例题解析 ==== **例 10.3** 用Frobenius方法求解 Bessel 方程 $$x^2y'' + xy' + (x^2 - \nu^2)y = 0$$ 在 $x = 0$ 附近的解。 **解:** $x = 0$ 是正则奇点($p(x) = 1$,$q(x) = x^2 - \nu^2$ 在 $x=0$ 解析)。 设 $y = \sum_{n=0}^{\infty} a_n x^{n+r}$,则 $$y' = \sum_{n=0}^{\infty} (n+r)a_n x^{n+r-1}$$ $$y'' = \sum_{n=0}^{\infty} (n+r)(n+r-1)a_n x^{n+r-2}$$ 代入方程: $$\sum_{n=0}^{\infty} (n+r)(n+r-1)a_n x^{n+r} + \sum_{n=0}^{\infty} (n+r)a_n x^{n+r} + \sum_{n=0}^{\infty} a_n x^{n+r+2} - \nu^2 \sum_{n=0}^{\infty} a_n x^{n+r} = 0$$ 整理: $$\sum_{n=0}^{\infty} \left[(n+r)^2 - \nu^2\right] a_n x^{n+r} + \sum_{n=0}^{\infty} a_n x^{n+r+2} = 0$$ 令 $m = n + 2$,即 $n = m - 2$: $$\sum_{n=0}^{\infty} \left[(n+r)^2 - \nu^2\right] a_n x^{n+r} + \sum_{m=2}^{\infty} a_{m-2} x^{m+r} = 0$$ **指标方程**($n = 0$): $$(r^2 - \nu^2)a_0 = 0$$ 由于 $a_0 \neq 0$,得 $r = \pm \nu$。 **递推关系**($n \geq 1$): $$\left[(n+r)^2 - \nu^2\right] a_n + a_{n-2} = 0$$ $$a_n = -\frac{a_{n-2}}{(n+r)^2 - \nu^2} = -\frac{a_{n-2}}{(n+r-\nu)(n+r+\nu)}$$ **取 $r = \nu$:** $$a_n = -\frac{a_{n-2}}{n(n+2\nu)}$$ 所有奇数项系数为零:$a_1 = a_3 = a_5 = \cdots = 0$ $$a_{2m} = -\frac{a_{2m-2}}{2m(2m+2\nu)} = -\frac{a_{2m-2}}{4m(m+\nu)}$$ $$a_{2m} = \frac{(-1)^m a_0}{4^m m! (1+\nu)(2+\nu)\cdots(m+\nu)}$$ 选择 $a_0 = \frac{1}{2^\nu \Gamma(\nu+1)}$,得到第一类 Bessel 函数: $$J_\nu(x) = \sum_{m=0}^{\infty} \frac{(-1)^m}{m! \Gamma(m+\nu+1)} \left(\frac{x}{2}\right)^{2m+\nu}$$ **例 10.4** 求解方程 $2xy'' + y' + xy = 0$。 **解:** $x = 0$ 是正则奇点。设 $y = \sum_{n=0}^{\infty} a_n x^{n+r}$。 代入方程: $$2\sum_{n=0}^{\infty} (n+r)(n+r-1)a_n x^{n+r-1} + \sum_{n=0}^{\infty} (n+r)a_n x^{n+r-1} + \sum_{n=0}^{\infty} a_n x^{n+r+1} = 0$$ 乘以 $x$: $$\sum_{n=0}^{\infty} (n+r)(2n+2r-1)a_n x^{n+r} + \sum_{n=0}^{\infty} a_n x^{n+r+2} = 0$$ **指标方程**($n = 0$): $$r(2r-1)a_0 = 0$$ 根为 $r_1 = \frac{1}{2}$,$r_2 = 0$。 **递推关系**: $$(n+r)(2n+2r-1)a_n + a_{n-2} = 0$$ 对于 $r = \frac{1}{2}$: $$\left(n+\frac{1}{2}\right)(2n)a_n + a_{n-2} = 0$$ $$n(2n+1)a_n + a_{n-2} = 0$$ $$a_n = -\frac{a_{n-2}}{n(2n+1)}$$ 取 $a_0 = 1$,则 $a_1 = 0$,$a_2 = -\frac{1}{2 \cdot 5} = -\frac{1}{10}$,$a_3 = 0$,$a_4 = \frac{1}{4 \cdot 9 \cdot 10} = \frac{1}{360}$,等等。 $$y_1 = x^{1/2}\left(1 - \frac{x^2}{10} + \frac{x^4}{360} - \cdots\right)$$ 对于 $r = 0$: $$n(2n-1)a_n + a_{n-2} = 0$$ $$a_n = -\frac{a_{n-2}}{n(2n-1)}$$ 取 $b_0 = 1$,得到第二个解。 ===== 10.4 级数解法的收敛性 ===== **定理 10.4**(Fuchs定理) 如果 $x_0$ 是方程 $(10.1)$ 的正则奇点,则Frobenius级数解在 $0 < |x - x_0| < R$ 内收敛,其中 $R$ 是 $x_0$ 到最近奇点的距离。 **定理 10.5**(常点处的收敛性) 如果 $x_0$ 是常点,则幂级数解在 $|x - x_0| < R$ 内收敛,$R$ 为到最近奇点的距离。 ===== 10.5 习题 ===== **习题 10.1** 求下列方程在 $x = 0$ 处的幂级数解的前几项: (a) $y'' - xy' + y = 0$ (b) $y'' + xy' + y = 0$ (c) $(1-x^2)y'' - xy' + 4y = 0$ **习题 10.2** 用Frobenius方法求解下列方程: (a) $2xy'' + y' - y = 0$ (b) $x^2y'' + xy' + (x^2 - \frac{1}{4})y = 0$ (c) $xy'' + 2y' + xy = 0$ **习题 10.3** 证明:对于方程 $y'' + P(x)y' + Q(x)y = 0$,如果 $x_0$ 是常点,则解在 $x_0$ 处解析。 **习题 10.4** 求 Hermite 方程 $y'' - 2xy' + 2\lambda y = 0$ 的幂级数解,讨论当 $\lambda = n$(非负整数)时解的性质。 **习题 10.5** 求 Laguerre 方程 $xy'' + (1-x)y' + \lambda y = 0$ 在 $x = 0$ 处的Frobenius解。 ===== 10.6 本章小结 ===== 本章介绍了常微分方程的级数解法: 1. **幂级数解法**:适用于常点邻域,设 $y = \sum a_n(x-x_0)^n$。 2. **Frobenius方法**:适用于正则奇点邻域,设 $y = \sum a_n(x-x_0)^{n+r}$。 3. **指标方程**:决定Frobenius级数中的指标 $r$。 4. **解的分类**:根据指标根之差,解有三种形式。 这些方法为求解无法用初等函数表示的特殊函数(如Bessel函数、Legendre多项式等)奠定了基础。 ===== 参考文献 ===== 1. 王竹溪, 郭敦仁. 特殊函数概论. 北京: 科学出版社, 1979. 2. Arfken, G.B. & Weber, H.J. Mathematical Methods for Physicists. Academic Press, 2005. 3. Boyce, W.E. & DiPrima, R.C. Elementary Differential Equations. Wiley, 2012. ====== 章节信息 ====== 编辑次数:1 创建日期:2025-01-15 最后修改:2025-01-15
工程数学/第十章_常微分方程级数解法.txt
· 最后更改:
2026/02/03 14:09
由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部