General Linear Differential Equation
#Math285
概述 (Overview)
这部分课程的核心是处理线性常微分方程 (Linear Ordinary Differential Equations, Linear ODE’s) 及其系统,特别是当系数可能是时变 (time-dependent) 的情况。
-
主要挑战: 对于系数依赖于时间
的齐次线性 ODE (homogeneous linear ODE),通常没有通用的方法来直接计算其基本解组 (fundamental system of solutions)。 -
解决方法:
- 对于非齐次 ODE (inhomogeneous ODE),如果我们已知对应齐次方程的基本解组,可以使用参数变易法 (variation of parameters) 来求特解 (particular solution),进而得到通解 (general solution)。
- 我们将首先详细讨论一阶线性 ODE 系统 (1st-order linear ODE systems),包括解的存在性和唯一性定理 (Existence and Uniqueness Theorem) 的加强版以及解的线性代数结构 (Linear Algebra aspects)。
- 接着,引入矩阵指数函数 (matrix exponential function)
,这是一个强大的工具,用于完全解决系数不依赖于时间的齐次线性系统 。我们可以通过矩阵函数 得到解。 - 然后,利用降阶法 (order reduction) 将高阶标量线性 ODE (higher-order scalar linear ODE) 转化为一阶系统,从而应用前面的理论。
-
二阶 ODE 重点:
- 我们将更深入地探讨时变线性二阶 ODE。
- 讨论 3 个经典的例子 (Legendre, Hermite, Laguerre),它们有特殊的多项式解 (polynomial solution)。
- 介绍一种通用方法:已知一个非零解时,如何通过降阶法找到第二个线性无关解,从而构成基本解组。
- 最后讨论欧拉方程 (Euler equations),这类方程在后续通过级数解法 (series solutions) 求解线性二阶 ODE 时很重要
一般线性微分方程 (General Linear Differential Equations)
一阶线性系统 (First-Order Linear Systems)
定义
一个 (可能时变的) 一阶线性 ODE 系统具有以下形式:
属于某个区间 ( 不是空集或单点集)。 , 是 的矩阵函数。 , 是 维向量函数。 和 的所有分量函数在 上都是连续的 (continuous)。 ( 是子区间) 是一个可微的解 (solution),如果对于所有 ,满足 。
Term:
- 如果
,系统称为齐次的 (homogeneous)。 - 否则,称为非齐次的 (inhomogeneous)。
解的存在唯一性 (Existence and Uniqueness of Solutions)
-
对于函数
,如果我们把 限制在 的任意紧子区间 (compact subinterval)(闭合且有界)上,那么 的范数 有界,设界为 。此时,对于任意 ,有: 这表明 关于 满足局部 Lipschitz 条件 (local Lipschitz condition)。因此,标准的存在唯一性定理 (Existence and Uniqueness Theorem, EUT) 适用于这类系统,保证了任何初值问题 (Initial Value Problem, IVP) ( ) 至少在 的一个小邻域内存在唯一的解。 -
定理 (更强的结论): 对于线性系统,IVP 的解不仅局部存在唯一,而且在整个区间
上都存在且唯一。这与非线性情况形成对比 (例如 , 其解 可能在有限时间内 “爆炸” blow up)。 -
证明思路 (Proof Sketch - Picard-Lindelöf Iteration):
-
构造 Picard 迭代序列 (Picard-Lindelöf iterates):
(常数向量) - 在紧子区间
上 ( ),利用 ,通过数学归纳法 (mathematical induction) 证明相邻迭代项之差的范数满足: 其中 是 在 上的一个界。 - 这表明函数项级数
的各项范数可以被收敛的数值级数 控制 (绝对且一致地)。 - 根据 Weierstrass M-判别法 (Weierstrass M-test),函数序列
在 上一致收敛 (converges uniformly) 到一个极限函数 。 - 由于一致收敛,极限函数
在 上是连续的 (continuous),并且满足积分方程: - 根据微积分基本定理 (Fundamental Theorem of Calculus),对上式求导,得到
,且 。因此 是 IVP 在 上的解。 - 由于任何区间
都可以被递增的紧子区间序列 (例如 且 ) 所穷尽 (exhausted),因此解 可以在整个 上定义。唯一性则来自标准的 EUT 证明 (Gronwall 不等式)。
-
-
(Slide 11) 非线性情况的区别: 对于
,Picard 迭代得到的多项式序列 在 时发散,这与解 在 处 blow up 的行为一致。线性系统的系数 提供了足够的控制,防止了这种 blow-up。
解的线性代数结构 (The Link with Linear Algebra)
-
(Slide 12) 定理: 考虑齐次系统 (homogeneous system)
。- 它的所有解构成一个向量空间 (vector space),记为
。这是因为解的线性组合仍然是解 (叠加原理 Principle of Superposition)。 - 这个解空间
的维数 (dimension) 是 (在 上,如果 和 是复数的;在 上,如果 和 是实数的)。 - 对于
个解 ,以下三条等价:- 函数
在函数空间 中是线性无关的 (linearly independent)。 -
存在某个
,使得向量 在 中是线性无关的。 -
对于所有
,向量 在 中都是线性无关的。
- 函数
- 它的所有解构成一个向量空间 (vector space),记为
-
(Slide 13) 证明思路:
- 证明
是向量空间:已在定理中说明 (解的和、标量倍数仍是解)。 - 证明等价性:(3)
(2) (1) 是明显的。(1) (3) 是关键:假设函数 线性无关,但在某个 时向量 线性相关,即存在不全为零的 使得 。考虑函数 ,它也是 的解,并且 。同时, 也是一个解且 。根据 EUT 的唯一性,必须有 在整个 上成立,即 。但这与 作为函数线性无关的假设矛盾。因此 (1) (3) 成立。 - 证明维数是
:固定 ,考虑求值映射 (evaluation map) ,定义为 。 是线性的 (因为 等)。 是单射 (injective) (根据 (1) (2),如果 ,则 ,核空间只有零向量)。 是满射 (surjective) (根据 EUT,对于任意 ,都存在解 使得 )。- 因此,
是一个向量空间同构 (vector space isomorphism),这意味着 。
- 证明
-
(Slide 14) 重要概念:
-
基本解组 (Fundamental System of Solutions): 解空间
的一组基 (basis) 。 -
基础矩阵 (Fundamental Matrix) : 一个 矩阵,其列 (columns) 由一个基本解组构成,即 $\Phi(t) = [y_1(t)\dots y_n(t)]$。 -
测试: 函数组
构成基本解组 对应的矩阵 在某个 (等价于,所有) 是可逆的 (invertible),即 (或者 )。 - 基础矩阵满足矩阵形式的 ODE:
因为 。 - 齐次系统的通解 (general solution) 可以写为:
其中 是任意常数向量。
-
基本解组 (Fundamental System of Solutions): 解空间
非齐次情况 (The Inhomogeneous Case)
(Slides 15-16)
-
(Slide 15) 定理 (参数变易法 Variation of Parameters):
- 任何非齐次线性系统
都是可解的 (solvable)。 - 一个特解 (particular solution)
可以通过以下公式给出 (其中 是任意选定的起点): 这里 是对应齐次系统的任意一个基础矩阵。 技术比喻: 参数变易法就像是认为齐次通解 中的常数向量 其实是随时间变化的 。我们寻找 的变化规律 (即 ),使得 能够正好满足非齐次方程。这种变化 就“吸收”了非齐次项 的影响。 - 非齐次系统的通解 (general solution) 是:
其中 是对应齐次系统的通解, 是任意常数向量。 - 常数向量
由初始条件 决定: 。
- 任何非齐次线性系统
-
(Slide 16) 证明思路:
- 证明 (1): 假设解的形式为
。对其求导: 。 要使 ,我们必须要求 ,即 。 由于 和 连续, 的元素也连续可微。根据线性代数知识, 的元素可以通过 的元素进行加减乘除运算 (涉及伴随矩阵 Adjoint matrix 和行列式 determinant) 得到,因此 也是连续的。 这意味着 是连续的,根据微积分基本定理,其积分 存在且可微,且 。这证明了 是一个特解。 - 证明 (2): 如果
都是非齐次系统的解,那么它们的差 ,说明 是齐次系统的解,即 。因此任何解都可以表示为一个特解 加上一个齐次解 。
- 证明 (1): 假设解的形式为
示例 (Example)
(Slides 17-19)
考虑系统:
-
解齐次系统
:- (Slide 17) 使用技巧:令
, 。 - 求导发现
。 。- 这两个是解耦的 (decoupled) 一阶线性 ODE,容易解得
和 。 - (Slide 18) 反解
, 得到齐次解: - 可以写成矩阵形式
,其中一个基础矩阵是 (忽略常数因子 1/2): 对应的基本解组是 和 。
- (Slide 17) 使用技巧:令
-
解非齐次系统:
- (Slide 19) 使用参数变易法,需要计算
。 - 先计算
。 。 。- 计算
(注意这里 被选定)。 - 特解
。 (展开后形式见 Slide 19)。 - 通解为
。 - Slide 19 还提到,可以直接解耦非齐次方程
,然后用 得到同样结果 (可能积分形式不同,但导数相同)。
- (Slide 19) 使用参数变易法,需要计算
矩阵指数函数 (The Matrix Exponential Function)
(Slides 20-28)
这个工具主要用于解决常系数齐次线性系统
定义与收敛性 (Definition & Convergence)
(Slide 20) 对于任意的矩阵指数函数所关联的级数总是收敛
-
定义: 对于
矩阵 (可以是实的或复的),矩阵指数 (matrix exponential) 定义为幂级数: 其中 (单位矩阵)。 -
收敛性: 这个级数总是收敛的。
- 证明思路:
中的收敛等价于逐元素收敛 (entry-wise convergence)。 -
设 $a = \max_{i,j} A_{ij} A^k n^{k-1} a^k k\ge 1$) 或某个类似的界控制。 -
因此,级数 的每个 位置上的标量级数 $\sum_{k=0}^\infty \frac{(A^k){ij}}{k!} \delta{ij} + \sum_{k=1}^\infty \frac{n^{k-1}a^k}{k!}A^k \le A ^k e^{na} e^{A - 由于每个位置上的级数都绝对收敛,因此矩阵级数
收敛。
- 证明思路:
基本性质 (Properties)
(Slides 21-23)
-
(Slide 21) 关键性质: 如果两个矩阵
和 可交换 (commute),即 ,那么- 证明思路:由于级数绝对收敛,可以像处理标量指数函数那样重新排列
的乘积项。利用 ,可以使用二项式定理 (Binomial Theorem) ,最终证明 。 -
重要: 如果
,这个性质不成立! (Slide 22 给出了反例)
- 证明思路:由于级数绝对收敛,可以像处理标量指数函数那样重新排列
-
(Slide 22) 推论:
- 由于
和 可交换,所以 。 - 这意味着
总是可逆的 (invertible),其逆矩阵是 。
- 由于
-
(Slide 23) 练习:
- 对角矩阵
的指数是 。 是对称的 (symmetric) 是对称的。 ( ) 是正交的 (orthogonal) 是反对称的 (skew-symmetric) ( )。 (因为 正交 ,这总是成立。但还需要 ,这需要 )。 不一定意味着 (例如 in )。- 在实数域
中, 的像集 (range) 是所有行列式为正的可逆矩阵的一部分,但不是所有可逆矩阵 (例如,行列式为负的矩阵无法表示为 )。在复数域 中,它是所有可逆矩阵的集合 (矩阵对数 Logarithm 的存在性)。
- 对角矩阵
矩阵指数与 ODE (Matrix Exponential and ODEs)
(Slides 24-28)
-
(Slide 24) 微分性质: 考虑矩阵函数
(这里 是常数矩阵, 是标量)。- 对定义级数
逐项求导 (termwise differentiation) (可以证明是合法的,因为收敛性很好): (也可以写成 )。
- 对定义级数
-
(Slide 24) 定理: 对于常系数齐次线性系统
:- 矩阵
是一个基础矩阵 (fundamental matrix)。 (因为 ,且 , 是可逆的)。 - 该系统的通解 (general solution) 是
。 - 对应初值问题
的唯一解是 。 (因为 )。
- 矩阵
-
(Slide 25) 示例:
。系统矩阵 。 (周期为 4)。 (旋转矩阵)。- 对于
,即 ,解为 。 第一分量 ,与已知解吻合。
-
(Slides 26-27) 示例 (非齐次):
with 同上, 。- 使用参数变易法,特解
,其中 。 。 。 (通过分部积分计算)。 (化简后)。- (Slide 27) 通解
。 (令 )。 注意到 也可以作为特解 (因为 ),对应的 。这与上面 推导出的通解形式一致 (只是 的定义不同)。 Slide 27 还指出了 方法总能给出实数基本解组 (如果 是实矩阵),而对角化 (如果可能) 可能会得到复数形式的基本解组 (如 )。
- 使用参数变易法,特解
-
(Slide 28) 概念检查 (Concept Check): 总结了关于矩阵 IVP 的 EUT、基础矩阵的性质、
的局限性 (只在 与 可交换时才可能是解,比如 是常数) 以及 EUT 对非齐次矩阵系统也适用。
高阶线性 ODE (Higher-Order Linear ODE’s)
(Slides 29-37)
降阶法 (Order Reduction)
(Slide 29)
- 任何一个
阶线性标量 ODE 可以通过令 转化为一个 的一阶线性系统 ,其中 。 - 状态转移关系为:
… - 写成矩阵形式
,其中 且 是友矩阵 (Companion Matrix) 的转置:
推论 (Corollary)
(Slides 30-31)
将一阶系统的结论应用到通过降阶法得到的高阶 ODE 系统上:
-
齐次解空间: 齐次
阶 ODE 的所有解构成函数空间 的一个 维子空间 。 -
基本解组与 Wronskian: 函数组
是解空间 的一组基 (即基本解组) 它们的 Wronskian 行列式 (Wronskian determinant) 在某个 (等价于,所有) 非零。 这里的 Wronskian 矩阵 (Wronski matrix) 定义为: Wronskian 指的是 。 注意: 这个 矩阵正好是对应一阶系统的基础矩阵 (如果 是基本解组)。 -
非齐次解: 非齐次
阶 ODE 总有解。解在整个 上存在。其通解的形式为 ,其中 是一个特解, 是齐次通解 (来自 )。解集构成 的一个陪集 (coset) 。 -
初值问题 (IVP): 对于任意
和任意初始值 ,IVP 存在唯一的解,且该解在整个区间 上有定义。
示例 (Example - Higher Order Variation of Parameters)
(Slides 32-37)
考虑 ODE:
-
(Slide 32) 齐次解: 齐次方程
。特征方程 。根为 。 基本解组为 。 Wronskian 矩阵为: 这个 是对应一阶系统的基础矩阵 (第一行是 , 第二行是 , 第三行是 )。(注意这里 来降阶)。 -
(Slides 33-34) 参数变易法 (直接对高阶 ODE):
我们寻找特解
。系数 满足线性方程组 。这里 (因为 系数为 1), 。 所以 。我们需要解出 。 Slide 33 通过高斯消元法求 (结果复杂,见 slide)。 然后得到 (这里 是系统形式的 ,即 )。 积分得到 (结果是含有积分的表达式)。 得到特解。 通解 。 -
(Slides 35-37) 矩阵指数方法 (概念性):
- 系统为
, (对应 ), 。 - 常系数系统,解可以写为
,其中 (假设 )。 - 关键点:
可以通过基础矩阵 计算: 证明:令 和 。两者都满足 且 。根据解的唯一性, 。 - Slide 36 计算了
并给出了 的具体表达式。 - 然后给出
。 - 最终解
。 - Slide 37 将
的第一个分量 写出,形式是 (即 的分量) 乘以 对应行的元素,再加上积分项。
- 系统为
Wronskian 行列式 (The Wronskian)
(Slides 40-43)
定义 (Definition)
(Slide 40)
-
对于一阶线性系统 的 个解 ,它们的 Wronskian (或 Wronski 行列式) 是 $W(t) = \det [y_1(t)\dots y_n(t)]$。 - 对于
阶标量齐次线性 ODE 的 个解 ,它们的 Wronskian 是 ,其中 是 Wronskian 矩阵:
注: Wronskian 矩阵
阿贝尔定理 (Abel’s Theorem)
(Slides 41-43)
-
(Slide 41) 定理: Wronskian
满足一个一阶线性齐次 ODE 其中:- 在情况 1 (一阶系统
) 中, (矩阵 的迹)。 - 在情况 2 (
阶标量 ODE ) 中, ( 项的系数的负值)。
- 在情况 1 (一阶系统
-
(Slide 41) 推论:
的解为: 或者说 对某个常数 。 这意味着:如果 Wronskian 在一点 为零,则它在整个区间 上恒为零;如果在一点非零,则在整个区间 上都非零。 这再次印证了前面关于线性无关的等价性 (只需检查一点即可)。 -
(Slide 42) 证明思路 (n=2):
对于
。 。 使用 (即 ) 代入并化简,可以得到 。 -
(Slide 43) 示例:
回顾
。 对应的系统矩阵 。 。 根据 Abel 定理, 。 解这个 ODE 得到 。 因为我们考虑 ,所以 。 之前我们直接计算得到 ,这与 Abel 定理的结果一致 (常数 由具体选择的解 在某点的值确定)。
二阶线性常微分方程 (Second-Order Linear ODE’s)
(Slides 47-64)
这部分关注一些特殊的二阶线性 ODE。
2.1 三个著名的例子 (Three Famous Examples)
(Slides 47-50)
介绍三个以数学家命名的二阶时变线性 ODE,它们在物理和工程中有重要应用。它们都是形如
-
(Slide 47) 勒让德方程 (Legendre’s Differential Equation):
-
(Slide 47) 埃尔米特方程 (Hermite’s Differential Equation):
-
(Slide 47) 拉盖尔方程 (Laguerre’s Differential Equation):
-
(Slide 48) 定理: 这些方程都有多项式解 (polynomial solutions)。
的解是 次勒让德多项式 (Legendre Polynomial) (定义见 Rodrigues’ formula): 的解是 次埃尔米特多项式 (Hermite Polynomial) : 的解是 次拉盖尔多项式 (Laguerre Polynomial) :
-
(Slide 49) 注记:
- 在实数域上,多项式和多项式函数是一一对应的。
- 定义中的归一化因子 (normalization factors) 并不影响它们是 ODE 解的事实 (因为 ODE 是线性的齐次的)。
-
(Slide 50) 证明思路 (Legendre):
证明
满足 (这里用未归一化的版本 ) 的一种方法是计算 两次,利用莱布尼兹公式 (Leibniz’s formula) 。两次计算结果应该相等,从而推导出 满足的 ODE。
降阶法 (Order Reduction)
(Slides 51-54)
这是一种通用技术:如果我们知道二阶齐次线性 ODE
-
(Slide 51) 方法:
- 假设第二个解的形式为
。 - 将
代入原 ODE。 - 利用
是解这一事实,可以消去含有 (但没有 的导数) 的项。 - 得到一个关于
的一阶线性 ODE (实际上是关于 和 的二阶 ODE,但可以看作 的一阶 ODE): 或者写成标准形式(假设 ): - 解这个关于
的一阶 ODE: 设 ,则 。这是一个可分离变量或线性一阶 ODE。解为: - 积分
得到 (取 且忽略积分常数即可得到一个非平凡的 )。 就是第二个线性无关解。
- 假设第二个解的形式为
-
(Slide 52) 推导: 直接代入
, , 到 中,整理得到 。由于第一项为零 (因 是解),只剩下 。 -
(Slides 53-54) 示例 (Legendre n=1):
方程
。标准形式 。 已知解 。这里 。 寻找 。 满足: 。 解 : 。 取 ,积分 (用部分分式 partial fractions ): 。 第二个解 。 由于 是常数,也是齐次解 (对应 的 乘以常数),可以去掉。所以第二个线性无关解可以取为 。 (Slide 54 给出的形式是 ,在区间 上)。 基本解组是 或等价地 。
欧拉方程 (Euler Equations)
(Slides 55-64)
这是一类重要的具有非恒定系数的二阶 ODE。
定义 (Definition)
(Slide 55)
-
欧拉方程 (Euler Equation) (或 Cauchy-Euler 方程) 的形式为:
其中 是常数 (这里假设是实数)。 - 性质:
- 齐次,线性,二阶。
- 系数
不是常数 (除非 )。 - 在
处有一个奇点 (singular point),因为如果写成标准形式 ,系数在 未定义 (除非 )。 - 因此,解通常在区间
和 上分别考虑。
解法 (Solution Method)
(Slides 59-64)
-
基本思想: 在区间
上,尝试解的形式 。 , 。- 代入方程 (E):
- 因为
(对于 ),所以必须满足: 这个代数方程称为特征方程 (characteristic equation) 或指标方程 (indicial equation)。
-
解的三种情况 (取决于特征方程的根
):-
(Slide 59) Case 1: 不同实根 (Distinct Real Roots)
(当 )。- 在
上,两个线性无关解是 和 。 - 通解为
。 -
在 上,令 ( ),方程变为 ,解为 。所以 $y(t) = c_1 (-t)^{r_1} + c_2 (-t)^{r_2} = c_1t ^{r_1} + c_2 t ^{r_2}$。 -
通解可以统一写为 $y(t) = c_1 t ^{r_1} + c_2 t ^{r_2} t \neq 0$。
- 在
-
(Slide 63) Case 2: 重复实根 (Repeated Real Roots)
(当 )。- 在
上,一个解是 。 - 需要用降阶法找第二个解。令
。代入标准形式 , 。 。- 由于
。 - 方程变为
。令 , 。解得 。 - 积分得
。取 ,得到 。 - 第二个线性无关解是
。 - 在
上,通解为 。 -
在 上,解为 $y(t) = c_1t ^r + c_2 (\ln t ) t ^r$。
- 在
-
(Slide 64) Case 3: 共轭复根 (Complex Conjugate Roots)
( ) (当 )。- 在
上,形式解为 。 - 使用欧拉公式
。 。- 两个线性无关的实数解可以通过取复数解的实部和虚部得到:
- 在
上,通解为 。 -
在 上,用 $t t \lnt \ln t$:$y(t) = t ^\lambda (c_1 \cos(\mu \ln t ) + c_2 \sin(\mu \ln t ))$。
- 在
-
(Slide 59) Case 1: 不同实根 (Distinct Real Roots)
解在 附近的行为 (Behavior near t=0)
(Slides 56-58, 60-62, 63-64)
-
反射原理 (Reflection Principle) (Slide 56):
的解 可以通过 得到 的解。 -
跨越
的光滑性 (Smoothness across t=0) (Slides 57-58):- 一个解
(定义在 ) 能否延拓成一个在 处二次连续可微 ( ) 的函数,取决于其在 时的行为。 - 如果
存在,则 和 也存在。 - 要使得延拓后的函数 (包含
和 部分) 在 处 光滑,必须要求 (因为 ,要左右导数匹配)。 -
对于 $y(t)= t ^r y’(t)=rt ^{r-1}\text{sgn}(t) y’‘(t)=r(r-1)t ^{r-2}$。 要求 , 即 。 存在要求 , 即 (如果 , 是常数)。-
因此 $ t ^r t=0 C^2 \iff r=0 y=1 r \ge 2$。
-
对于 $y(t)= t ^r \ln t t=0$ 不光滑。 -
对于 $y(t)= t ^\lambda \cos/\sin(\mu \ln t ) t\to 0 \lnt \to -\infty \lambda \lim_{t\to 0} y’(t)=0 \lambda > 1 \lim_{t\to 0} y’‘(t) \lambda \ge 2$。
- 一个解
-
解空间
(定义在 上) (Slides 60-62 for Case 1): 由那些可以在 处光滑连接 (至少 ) 的解构成。- 维数
取决于 (或 ) 相对于 0, 1, 2 的值。 - 例如:
- 如果
,只有 是 的解, 。 - 如果
,只有 (常数) 是 解, 。 - 如果
(即 ),解 在 是 , 。 -
如果 ,只有 $y=c_1t ^{r_1} y(0)=y’(0)=y’‘(0)=0 y=0 \dim=2 y_1, y_2 t=0 t>0 t<0$ 的部分组合而成)。 -
如果 ,则 $y=c_1t ^{r_1} + c_2 t^2 \dim=3 y_1, y_2 r_1 y_3=t^2$)。 - 如果
,则 (基 (来自 ), (来自 ))。
- 如果
-
Case 2 和 Case 3 的分析类似,基于 $t^r, t ^r \ln t , t ^\lambda \cos/\sin(\mu \ln t ) t=0$ 的光滑性。