#Math285

概述 (Overview)

这部分课程的核心是处理线性常微分方程 (Linear Ordinary Differential Equations, Linear ODE’s) 及其系统,特别是当系数可能是时变 (time-dependent) 的情况。

  • 主要挑战: 对于系数依赖于时间 t 的齐次线性 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) AeA,这是一个强大的工具,用于完全解决系数不依赖于时间的齐次线性系统 y=Ay。我们可以通过矩阵函数 teAt 得到解。
    • 然后,利用降阶法 (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 系统具有以下形式: y=A(t)y+b(t)(LS) 其中:

  • t 属于某个区间 IR (I 不是空集或单点集)。
  • A:ICn×n, tA(t)=(aij(t))n×n 的矩阵函数。
  • b:ICn, tb(t)=(bi(t))n 维向量函数。
  • A(t)b(t) 的所有分量函数在 I 上都是连续的 (continuous)
  • y:JCn (JI 是子区间) 是一个可微的解 (solution),如果对于所有 tJ,满足 y(t)=A(t)y(t)+b(t)

Term:

  • 如果 b(t)0,系统称为齐次的 (homogeneous)
  • 否则,称为非齐次的 (inhomogeneous)

解的存在唯一性 (Existence and Uniqueness of Solutions)

  • 对于函数 f(t,y)=A(t)y+b(t),如果我们把 t 限制在 I 的任意紧子区间 (compact subinterval)(闭合且有界)上,那么A(t)范数 ||A(t)|| 有界,设界为 L。此时,对于任意 y1,y2Cn,有: |f(t,y1)f(t,y2)|=|A(t)(y1y2)|||A(t)|||y1y2|L|y1y2| 这表明 f(t,y) 关于 y 满足局部 Lipschitz 条件 (local Lipschitz condition)。因此,标准的存在唯一性定理 (Existence and Uniqueness Theorem, EUT) 适用于这类系统,保证了任何初值问题 (Initial Value Problem, IVP) y=A(t)y+b(t),y(t0)=y0 (t0I,y0Cn) 至少在 t0 的一个小邻域内存在唯一的解。

  • 定理 (更强的结论): 对于线性系统,IVP 的解不仅局部存在唯一,而且在整个区间 I 上都存在且唯一。这与非线性情况形成对比 (例如 y=y2, 其解 y=1/(Cx) 可能在有限时间内 “爆炸” blow up)。
  • 证明思路 (Proof Sketch - Picard-Lindelöf Iteration):
    1. 构造 Picard 迭代序列 (Picard-Lindelöf iterates): y0(t)=y0 (常数向量) yk(t)=y0+t0t(A(s)yk1(s)+b(s))ds,k=1,2,3,

    2. 在紧子区间 J=[a,b] 上 (t0J),利用 ||A(t)||L,通过数学归纳法 (mathematical induction) 证明相邻迭代项之差的范数满足: |yk+1(t)yk(t)|K(L|tt0|)kk! 其中 K|y1(t)y0|J 上的一个界。
    3. 这表明函数项级数 k=0(yk+1(t)yk(t)) 的各项范数可以被收敛的数值级数 K(L(ba))kk!=KeL(ba) 控制 (绝对且一致地)。
    4. 根据 Weierstrass M-判别法 (Weierstrass M-test),函数序列 (yk(t))J一致收敛 (converges uniformly) 到一个极限函数 y(t)
    5. 由于一致收敛,极限函数 y(t)J 上是连续的 (continuous),并且满足积分方程: y(t)=y0+t0t(A(s)y(s)+b(s))ds
    6. 根据微积分基本定理 (Fundamental Theorem of Calculus),对上式求导,得到 y(t)=A(t)y(t)+b(t),且 y(t0)=y0。因此 y(t) 是 IVP 在 J 上的解。
    7. 由于任何区间 I 都可以被递增的紧子区间序列 Jm=[am,bm] (例如 J1J2Jm=I) 所穷尽 (exhausted),因此解 y(t) 可以在整个 I 上定义。唯一性则来自标准的 EUT 证明 (Gronwall 不等式)。
  • (Slide 11) 非线性情况的区别: 对于 y=y2,y(0)=1,Picard 迭代得到的多项式序列 ϕk(t)t1 时发散,这与解 y=1/(1t)t=1 处 blow up 的行为一致。线性系统的系数 A(t) 提供了足够的控制,防止了这种 blow-up。
  • (Slide 12) 定理: 考虑齐次系统 (homogeneous system) y=A(t)y
    • 它的所有解构成一个向量空间 (vector space),记为 V。这是因为解的线性组合仍然是解 (叠加原理 Principle of Superposition)。
    • 这个解空间 V 的维数 (dimension) 是 n (在 C 上,如果 A(t)y 是复数的;在 R 上,如果 A(t)y 是实数的)。
    • 对于 k 个解 y1,,yk:ICn,以下三条等价
      1. 函数 y1,,yk 在函数空间 (Cn)I 中是线性无关的 (linearly independent)
      2. 存在某个 t0I,使得向量 y1(t0),,yk(t0)Cn 中是线性无关的。
      3. 对于所有 t0I,向量 y1(t0),,yk(t0)Cn 中都是线性无关的。
  • (Slide 13) 证明思路:
    • 证明 V 是向量空间:已在定理中说明 (解的和、标量倍数仍是解)。
    • 证明等价性:(3) (2) (1) 是明显的。(1) (3) 是关键:假设函数 y1,,yk 线性无关,但在某个 t0 时向量 y1(t0),,yk(t0) 线性相关,即存在不全为零的 ci 使得 ciyi(t0)=0。考虑函数 y(t)=ciyi(t),它也是 y=A(t)y 的解,并且 y(t0)=0。同时,yzero(t)0 也是一个解且 yzero(t0)=0。根据 EUT 的唯一性,必须有 y(t)0 在整个 I 上成立,即 ciyi(t)=0。但这与 y1,,yk 作为函数线性无关的假设矛盾。因此 (1) (3) 成立。
    • 证明维数是 n:固定 t0I,考虑求值映射 (evaluation map) Et0:VCn,定义为 Et0(y)=y(t0)
      • Et0 是线性的 (因为 y1(t0)+y2(t0)=(y1+y2)(t0) 等)。
      • Et0单射 (injective) (根据 (1) (2),如果 y(t0)=0,则 y0,核空间只有零向量)。
      • Et0满射 (surjective) (根据 EUT,对于任意 y0Cn,都存在解 yV 使得 y(t0)=y0)。
      • 因此,Et0 是一个向量空间同构 (vector space isomorphism),这意味着 dimV=dimCn=n
  • (Slide 14) 重要概念:
    • 基本解组 (Fundamental System of Solutions): 解空间 V 的一组基 (basis) y1,,yn
    • 基础矩阵 (Fundamental Matrix) Φ(t): 一个 n×n 矩阵,其列 (columns) 由一个基本解组构成,即 $\Phi(t) = [y_1(t) \dots y_n(t)]$。
    • 测试: 函数组 y1,,yn 构成基本解组 对应的矩阵 Φ(t0)某个 (等价于,所有) t0I可逆的 (invertible),即 rank(Φ(t0))=n (或者 det(Φ(t0))0)。
    • 基础矩阵满足矩阵形式的 ODE: Φ(t)=A(t)Φ(t) 因为 AΦ=A[y1||yn]=[Ay1||Ayn]=[y1||yn]=Φ
    • 齐次系统的通解 (general solution) 可以写为: y(t)=Φ(t)c 其中 c=(c1,,cn)TCn 是任意常数向量。

非齐次情况 (The Inhomogeneous Case)

(Slides 15-16)

  • (Slide 15) 定理 (参数变易法 Variation of Parameters):
    1. 任何非齐次线性系统 y=A(t)y+b(t) 都是可解的 (solvable)
    2. 一个特解 (particular solution) yp(t) 可以通过以下公式给出 (其中 t0I 是任意选定的起点): yp(t)=Φ(t)c(t)其中c(t)=t0tΦ(s)1b(s)ds 这里 Φ(t) 是对应齐次系统的任意一个基础矩阵。 技术比喻: 参数变易法就像是认为齐次通解 yh(t)=Φ(t)c 中的常数向量 c 其实是随时间变化的 c(t)。我们寻找 c(t) 的变化规律 (即 c(t)),使得 yp(t)=Φ(t)c(t) 能够正好满足非齐次方程。这种变化 c(t) 就“吸收”了非齐次项 b(t) 的影响。
    3. 非齐次系统的通解 (general solution) 是: y(t)=yp(t)+yh(t)=Φ(t)c(t)+Φ(t)c0=Φ(t)(t0tΦ(s)1b(s)ds+c0) 其中 yh(t)=Φ(t)c0 是对应齐次系统的通解,c0Cn 是任意常数向量。
    4. 常数向量 c0 由初始条件 y(t0)=y0 决定:y0=Φ(t0)c(t0)+Φ(t0)c0=Φ(t0)(0+c0)c0=Φ(t0)1y0
  • (Slide 16) 证明思路:
    • 证明 (1): 假设解的形式为 yp(t)=Φ(t)c(t)。对其求导: yp=Φc+Φc=(AΦ)c+Φc=A(Φc)+Φc=Ayp+Φc。 要使 yp=Ayp+b,我们必须要求 Φc=b,即 c=Φ(t)1b(t)。 由于 A(t)b(t) 连续,Φ(t) 的元素也连续可微。根据线性代数知识,Φ(t)1 的元素可以通过 Φ(t) 的元素进行加减乘除运算 (涉及伴随矩阵 Adjoint matrix 和行列式 determinant) 得到,因此 Φ(t)1 也是连续的。 这意味着 Φ(t)1b(t) 是连续的,根据微积分基本定理,其积分 c(t)=t0tΦ(s)1b(s)ds 存在且可微,且 c(t)=Φ(t)1b(t)。这证明了 yp(t) 是一个特解。
    • 证明 (2): 如果 y1,y2 都是非齐次系统的解,那么它们的差 (y1y2)=(Ay1+b)(Ay2+b)=A(y1y2),说明 y1y2 是齐次系统的解,即 y1y2=yh。因此任何解都可以表示为一个特解 yp 加上一个齐次解 yh

示例 (Example)

(Slides 17-19)

考虑系统: y1=y1+ty2+1 y2=ty1+y2y=A(t)y+b(t) 其中 A(t)=(1tt1), b(t)=(10)

  1. 解齐次系统 y=A(t)y:
    • (Slide 17) 使用技巧:令 s=y1+y2, d=y1y2
    • 求导发现 s=y1+y2=(y1+ty2)+(ty1+y2)=(1+t)(y1+y2)=(1+t)s
    • d=y1y2=(y1+ty2)(ty1+y2)=(1t)(y1y2)=(1t)d
    • 这两个是解耦的 (decoupled) 一阶线性 ODE,容易解得 s(t)=c1e(1+t)dt=c1et+t2/2d(t)=c2e(1t)dt=c2ett2/2
    • (Slide 18) 反解 y1=(s+d)/2, y2=(sd)/2 得到齐次解: y1(t)=12(c1et+t2/2+c2ett2/2) y2(t)=12(c1et+t2/2c2ett2/2)
    • 可以写成矩阵形式 y(t)=Φ(t)c,其中一个基础矩阵是 (忽略常数因子 1/2): Φ(t)=(et+t2/2ett2/2et+t2/2ett2/2) 对应的基本解组是 y1(t)=et+t2/2(11)y2(t)=ett2/2(11)
  2. 解非齐次系统:
    • (Slide 19) 使用参数变易法,需要计算 Φ(t)1b(t)
    • 先计算 det(Φ(t))=et+t2/2ett2/2et+t2/2ett2/2=2e2t
    • Φ(t)1=12e2t(ett2/2ett2/2et+t2/2et+t2/2)=12(ett2/2ett2/2et+t2/2et+t2/2)
    • Φ(t)1b(t)=Φ(t)1(10)=12(ett2/2et+t2/2)
    • 计算 c(t)=0tΦ(s)1b(s)ds=12(0tess2/2ds0tes+s2/2ds) (注意这里 t0=0 被选定)。
    • 特解 yp(t)=Φ(t)c(t)=12(et+t2/2ett2/2et+t2/2ett2/2)(0tess2/2ds0tes+s2/2ds)。 (展开后形式见 Slide 19)。
    • 通解为 y(t)=yp(t)+Φ(t)c0
    • Slide 19 还提到,可以直接解耦非齐次方程 s=(1+t)s+1,d=(1t)d+1,然后用 yp=(sp+dp)/2,(spdp)/2 得到同样结果 (可能积分形式不同,但导数相同)。

矩阵指数函数 (The Matrix Exponential Function)

(Slides 20-28)

这个工具主要用于解决常系数齐次线性系统 y=Ay,其中 A 是一个常数矩阵。

定义与收敛性 (Definition & Convergence)

(Slide 20) 对于任意的矩阵指数函数所关联的级数总是收敛

  • 定义: 对于 n×n 矩阵 A (可以是实的或复的),矩阵指数 (matrix exponential) 定义为幂级数: exp(A):=eA:=k=01k!Ak=I+A+12!A2+13!A3+ 其中 A0=I (单位矩阵)。
  • 收敛性: 这个级数总是收敛的。
    • 证明思路:Cn×n 中的收敛等价于逐元素收敛 (entry-wise convergence)
    • 设 $a = \max_{i,j} A_{ij} A^kn^{k-1} a^k(k\ge 1$) 或某个类似的界控制。
    • 因此,级数 1k!Ak 的每个 (i,j) 位置上的标量级数 $\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
    • 由于每个位置上的级数都绝对收敛,因此矩阵级数 eA 收敛。

基本性质 (Properties)

(Slides 21-23)

  • (Slide 21) 关键性质: 如果两个矩阵 AB 可交换 (commute),即 AB=BA,那么 eA+B=eAeB
    • 证明思路:由于级数绝对收敛,可以像处理标量指数函数那样重新排列 eAeB=(Akk!)(Bll!) 的乘积项。利用 AB=BA,可以使用二项式定理 (Binomial Theorem) (A+B)m=k=0m(mk)AkBmk,最终证明 eAeB=m=0(A+B)mm!=eA+B
    • 重要: 如果 ABBA,这个性质不成立! (Slide 22 给出了反例)
  • (Slide 22) 推论:
    • 由于 AA 可交换,所以 eAeA=eAA=e0=I
    • 这意味着 eA 总是可逆的 (invertible),其逆矩阵是 (eA)1=eA
  • (Slide 23) 练习:
    • 对角矩阵 D=diag(d1,,dn) 的指数是 eD=diag(ed1,,edn)
    • eA 是对称的 (symmetric) A 是对称的。 ((eA)T=(AT)kk!=eAT )
    • eA 是正交的 (orthogonal) A反对称的 (skew-symmetric) (AT=A)。 (因为 eA 正交 (eA)T(eA)=IeATeA=IeAeA=I,这总是成立。但还需要 eAT=(eA)T=(eA)1=eA,这需要 AT=A)。
    • eA=eB 一定意味着 A=B (例如 A=0,B=2πiI in Cn×n)。
    • 在实数域 Rn×n 中, AeA 的像集 (range) 是所有行列式为正的可逆矩阵的一部分,但不是所有可逆矩阵 (例如,行列式为负的矩阵无法表示为 eA)。在复数域 Cn×n 中,它是所有可逆矩阵的集合 (矩阵对数 Logarithm 的存在性)。

矩阵指数与 ODE (Matrix Exponential and ODEs)

(Slides 24-28)

  • (Slide 24) 微分性质: 考虑矩阵函数 teAt (这里 A 是常数矩阵, t 是标量)。
    • 对定义级数 tkAkk! 逐项求导 (termwise differentiation) (可以证明是合法的,因为收敛性很好): ddteAt=k=1ktk1Akk!=k=1tk1Ak(k1)!=Ak=1tk1Ak1(k1)!=Aj=0(tA)jj!=AeAt (也可以写成 eAtA)。
  • (Slide 24) 定理: 对于常系数齐次线性系统 y=Ay
    • 矩阵 Φ(t)=eAt 是一个基础矩阵 (fundamental matrix)。 (因为 Φ(t)=AeAt=AΦ(t),且 Φ(0)=eA0=e0=II 是可逆的)。
    • 该系统的通解 (general solution)y(t)=eAtc
    • 对应初值问题 y(0)=y0唯一解y(t)=eAty0。 (因为 y(0)=eA0y0=Iy0=y0)。
  • (Slide 25) 示例: y+y=0y1=y2,y2=y1。系统矩阵 A=(0110)
    • A2=I,A3=A,A4=I, (周期为 4)。
    • eAt=I+tA+t22!A2+t33!A3+ =I(1t22!+t44!)+A(tt33!+t55!) =Icost+Asint=(cost00cost)+(0sintsint0)=(costsintsintcost) (旋转矩阵)。
    • 对于 y(0)=6,y(0)=2,即 y0=(62),解为 y(t)=eAty0=(costsintsintcost)(62)=(6cost+2sint6sint+2cost)。 第一分量 y1(t)=y(t)=6cost+2sint,与已知解吻合。
  • (Slides 26-27) 示例 (非齐次): y+y=ty=Ay+b(t) with A 同上, b(t)=(0t)
    • 使用参数变易法,特解 yp(t)=eAtc(t),其中 c(t)=0teAsb(s)ds
    • eAs=(cos(s)sin(s)sin(s)cos(s))=(cosssinssinscoss)
    • eAsb(s)=(cosssinssinscoss)(0s)=(ssinsscoss)
    • c(t)=0t(ssinsscoss)ds=(tcostsinttsint+cost1) (通过分部积分计算)。
    • yp(t)=eAtc(t)=(costsintsintcost)(tcostsinttsint+cost1)=(tsint1cost) (化简后)。
    • (Slide 27) 通解 y(t)=yp(t)+eAtc0y(t)=(tsint1cost)+(c1cost+c2sintc1sint+c2cost) (令 c0=(c1,c2)T)。 注意到 yp(t)=(t,1)T 也可以作为特解 (因为 y+y=0+t=t),对应的 y(t)=t+c1cost+c2sint。这与上面 yp 推导出的通解形式一致 (只是 c1,c2 的定义不同)。 Slide 27 还指出了 eAt 方法总能给出实数基本解组 (如果 A 是实矩阵),而对角化 A (如果可能) 可能会得到复数形式的基本解组 (如 eit(1,i)T,eit(1,i)T)。
  • (Slide 28) 概念检查 (Concept Check): 总结了关于矩阵 IVP 的 EUT、基础矩阵的性质、 eAds 的局限性 (只在 A(t)A(s)ds 可交换时才可能是解,比如 A 是常数) 以及 EUT 对非齐次矩阵系统也适用。

高阶线性 ODE (Higher-Order Linear ODE’s)

(Slides 29-37)

降阶法 (Order Reduction)

(Slide 29)

  • 任何一个 n 阶线性标量 ODE y(n)+an1(t)y(n1)++a1(t)y+a0(t)y=b(t) 可以通过令 y1=y,y2=y,,yn=y(n1) 转化为一个 n×n 的一阶线性系统 Y=A(t)Y+B(t),其中 Y=(y1,,yn)T
  • 状态转移关系为: y1=y2 y2=y3yn1=yn yn=y(n)=a0(t)y1a1(t)y2an1(t)yn+b(t)
  • 写成矩阵形式 Y=A(t)Y+B(t),其中 B(t)=(0,,0,b(t))TA(t)友矩阵 (Companion Matrix) 的转置: A(t)=(010000100001a0(t)a1(t)a2(t)an1(t))

推论 (Corollary)

(Slides 30-31)

将一阶系统的结论应用到通过降阶法得到的高阶 ODE 系统上:

  1. 齐次解空间: 齐次 n 阶 ODE L[y]=0 的所有解构成函数空间 Cn(I) 的一个 n 维子空间 S
  2. 基本解组与 Wronskian: 函数组 y1(t),,yn(t) 是解空间 S 的一组基 (即基本解组) 它们的 Wronskian 行列式 (Wronskian determinant) 在某个 (等价于,所有) tI 非零。 这里的 Wronskian 矩阵 (Wronski matrix) 定义为: W(t)=(y1(t)y2(t)yn(t)y1(t)y2(t)yn(t)y1(n1)(t)y2(n1)(t)yn(n1)(t)) Wronskian 指的是 W(t)=det(W(t))注意: 这个 W(t) 矩阵正好是对应一阶系统的基础矩阵 Φ(t) (如果 y1,,yn 是基本解组)。
  3. 非齐次解: 非齐次 n 阶 ODE L[y]=b(t) 总有解。解在整个 I 上存在。其通解的形式为 y(t)=yp(t)+yh(t),其中 yp 是一个特解,yh 是齐次通解 (来自 S)。解集构成 S 的一个陪集 (coset) yp+yhyhS
  4. 初值问题 (IVP): 对于任意 t0I 和任意初始值 c0,c1,,cn1C,IVP L[y]=b(t),y(t0)=c0,y(t0)=c1,,y(n1)(t0)=cn1 存在唯一的解,且该解在整个区间 I 上有定义。

示例 (Example - Higher Order Variation of Parameters)

(Slides 32-37)

考虑 ODE: yy2y=11t, for t(,1).

  1. (Slide 32) 齐次解: 齐次方程 yy2y=0。特征方程 r3r22r=r(r2r2)=r(r2)(r+1)=0。根为 r=0,2,1。 基本解组为 y1(t)=1,y2(t)=et,y3(t)=e2t。 Wronskian 矩阵为: W(t)=(1ete2t0et2e2t0et4e2t) 这个 W(t) 是对应一阶系统的基础矩阵 (第一行是 y, 第二行是 y, 第三行是 y)。(注意这里 y1=y,y2=y,y3=y 来降阶)。
  2. (Slides 33-34) 参数变易法 (直接对高阶 ODE): 我们寻找特解 yp(t)=c1(t)y1(t)+c2(t)y2(t)+c3(t)y3(t)。系数 ci(t) 满足线性方程组 W(t)(c1c2c3)=(00b(t)/an(t))。这里 an=1 (因为 y 系数为 1),b(t)=1/(1t)。 所以 W(t)c=(0,0,1/(1t))T。我们需要解出 c=W(t)1(0,0,1/(1t))T。 Slide 33 通过高斯消元法求 W(t)1 (结果复杂,见 slide)。 然后得到 c(t)=W(t)1bvec(t) (这里 bvec 是系统形式的 B(t),即 (0,0,b(t))T)。 积分得到 c(t) (结果是含有积分的表达式)。 yp(t)=c1(t)y1(t)+c2(t)y2(t)+c3(t)y3(t) 得到特解。 通解 y(t)=yp(t)+γ1y1(t)+γ2y2(t)+γ3y3(t)
  3. (Slides 35-37) 矩阵指数方法 (概念性):
    • 系统为 Y=AY+B(t)A=(010001021) (对应 y=y+2y), B(t)=(0,0,1/(1t))T
    • 常系数系统,解可以写为 Y(t)=eAt(c(t)+Y0),其中 c(t)=0teAsB(s)ds (假设 t0=0)。
    • 关键点:eAt 可以通过基础矩阵 W(t) 计算: eAt=W(t)W(0)1 证明:令 Φ1(t)=eAtΦ2(t)=W(t)W(0)1。两者都满足 Φ=AΦΦ(0)=I。根据解的唯一性, Φ1(t)=Φ2(t)
    • Slide 36 计算了 W(0)1 并给出了 eAt=W(t)W(0)1 的具体表达式。
    • 然后给出 c(t)=0teAsB(s)ds=0tW(0)W(s)1B(s)ds
    • 最终解 Y(t)=eAtY(0)+eAt0teAsB(s)ds
    • Slide 37 将 Y(t) 的第一个分量 y(t) 写出,形式是 y(0),y(0),y(0) (即 Y(0) 的分量) 乘以 eAt 对应行的元素,再加上积分项。

Wronskian 行列式 (The Wronskian)

(Slides 40-43)

定义 (Definition)

(Slide 40)

  1. 对于一阶线性系统 y=A(t)yn 个解 y1(t),,yn(t),它们的 Wronskian (或 Wronski 行列式) 是 $W(t) = \det [y_1(t) \dots y_n(t)]$。
  2. 对于 n 阶标量齐次线性 ODE 的 n 个解 y1(t),,yn(t),它们的 WronskianW(t)=detW(t),其中 W(t) 是 Wronskian 矩阵: W(t)=(y1yny1yny1(n1)yn(n1))

: Wronskian 矩阵 W(t) (在定义 2 中) 和基础矩阵 Φ(t) (在定义 1 中,当解构成基时) 是密切相关的,尤其是在通过降阶法转换后。Wronski 行列式提供了检验解是否线性无关的关键工具。

阿贝尔定理 (Abel’s Theorem)

(Slides 41-43)

  • (Slide 41) 定理: Wronskian W(t) 满足一个一阶线性齐次 ODE W(t)=a(t)W(t) 其中:
    • 在情况 1 (一阶系统 y=A(t)y) 中,a(t)=trace(A(t))=i=1naii(t) (矩阵 A(t) 的迹)。
    • 在情况 2 (n 阶标量 ODE y(n)+an1(t)y(n1)+=0) 中,a(t)=an1(t) (y(n1) 项的系数的负值)。
  • (Slide 41) 推论: W(t) 的解为: W(t)=W(t0)exp(t0ta(s)ds) 或者说 W(t)=cexp(a(s)ds) 对某个常数 c。 这意味着:如果 Wronskian 在一点 t0 为零,则它在整个区间 I 上恒为零;如果在一点非零,则在整个区间 I 上都非零。 这再次印证了前面关于线性无关的等价性 (只需检查一点即可)。
  • (Slide 42) 证明思路 (n=2): 对于 W(t)=det(ϕ11ϕ12ϕ21ϕ22)=ϕ11ϕ22ϕ21ϕ12W(t)=(ϕ11ϕ22+ϕ11ϕ22)(ϕ21ϕ12+ϕ21ϕ12)。 使用 Φ=AΦ (即 ϕij=kaikϕkj) 代入并化简,可以得到 W(t)=(a11+a22)W(t)=trace(A)W(t)
  • (Slide 43) 示例: 回顾 y12ty+12t2y=0。 对应的系统矩阵 A(t)=(011/(2t2)1/(2t))trace(A(t))=0+1/(2t)=1/(2t)。 根据 Abel 定理,W(t)=12tW(t)。 解这个 ODE 得到 W(t)=cexp(12tdt)=cexp(12ln|t|)=c|t|1/2。 因为我们考虑 t>0,所以 W(t)=ct。 之前我们直接计算得到 W(t)=12t,这与 Abel 定理的结果一致 (常数 c=1/2 由具体选择的解 y1=t,y2=t 在某点的值确定)。

二阶线性常微分方程 (Second-Order Linear ODE’s)

(Slides 47-64)

这部分关注一些特殊的二阶线性 ODE。

2.1 三个著名的例子 (Three Famous Examples)

(Slides 47-50)

介绍三个以数学家命名的二阶时变线性 ODE,它们在物理和工程中有重要应用。它们都是形如 p(t)y+q(t)y+r(t)y=0 的方程族,参数为 n0,1,2,

  1. (Slide 47) 勒让德方程 (Legendre’s Differential Equation): (1t2)y2ty+n(n+1)y=0,for t(1,1)(Len)
  2. (Slide 47) 埃尔米特方程 (Hermite’s Differential Equation): y2ty+2ny=0,for tR(Hen)
  3. (Slide 47) 拉盖尔方程 (Laguerre’s Differential Equation): ty+(1t)y+ny=0,for t>0(Lan)
  • (Slide 48) 定理: 这些方程都有多项式解 (polynomial solutions)
    • (Len) 的解是 n勒让德多项式 (Legendre Polynomial) Pn(t) (定义见 Rodrigues’ formula): Pn(t)=12nn!dndtn((t21)n)
    • (Hen) 的解是 n埃尔米特多项式 (Hermite Polynomial) Hn(t): Hn(t)=(1)net2dndtn(et2)
    • (Lan) 的解是 n拉盖尔多项式 (Laguerre Polynomial) Ln(t): Ln(t)=etdndtn(tnet)(Generalized Laguerre uses tαet)
  • (Slide 49) 注记:
    • 在实数域上,多项式和多项式函数是一一对应的。
    • 定义中的归一化因子 (normalization factors) 并不影响它们是 ODE 解的事实 (因为 ODE 是线性的齐次的)。
  • (Slide 50) 证明思路 (Legendre): 证明 Pn(t) 满足 (Len) (这里用未归一化的版本 P~n=dndtn(t21)n) 的一种方法是计算 Dn+1[(t21)D((t21)n)] 两次,利用莱布尼兹公式 (Leibniz’s formula) Dk(fg)=(ki)(Dif)(Dkig)。两次计算结果应该相等,从而推导出 P~n 满足的 ODE。

降阶法 (Order Reduction)

(Slides 51-54)

这是一种通用技术:如果我们知道二阶齐次线性 ODE y+a(t)y+b(t)y=0 的一个非零解 ϕ(t),如何找到第二个线性无关的解 ψ(t)

  • (Slide 51) 方法:
    1. 假设第二个解的形式为 ψ(t)=ϕ(t)u(t)
    2. ψ(t) 代入原 ODE。
    3. 利用 ϕ(t) 是解这一事实,可以消去含有 u (但没有 u 的导数) 的项。
    4. 得到一个关于 u一阶线性 ODE (实际上是关于 uu 的二阶 ODE,但可以看作 v=u 的一阶 ODE): ϕu+(2ϕ+aϕ)u=0 或者写成标准形式(假设 ϕ0): u+(2ϕ(t)ϕ(t)+a(t))u=0(R)
    5. 解这个关于 u 的一阶 ODE: 设 v=u,则 v+(2ϕ/ϕ+a)v=0。这是一个可分离变量或线性一阶 ODE。解为: v(t)=u(t)=Cexp((2ϕ(s)ϕ(s)+a(s))ds)=C1(ϕ(t))2exp(a(s)ds)
    6. 积分 u(t) 得到 u(t) (取 C=1 且忽略积分常数即可得到一个非平凡的 u(t))。
    7. ψ(t)=ϕ(t)u(t) 就是第二个线性无关解。
  • (Slide 52) 推导: 直接代入 ψ=ϕu, ψ=ϕu+ϕu, ψ=ϕu+2ϕu+ϕuy+ay+by=0 中,整理得到 (ϕ+aϕ+bϕ)u+(ϕu+(2ϕ+aϕ)u)=0。由于第一项为零 (因 ϕ 是解),只剩下 ϕu+(2ϕ+aϕ)u=0
  • (Slides 53-54) 示例 (Legendre n=1): 方程 (1t2)y2ty+2y=0。标准形式 y2t1t2y+21t2y=0。 已知解 ϕ(t)=P1(t)=t。这里 a(t)=2t/(1t2)。 寻找 ψ(t)=tu(t)u(t) 满足: u+(21t2t1t2)u=0。 解 u: ln|u|=(2/t2t/(1t2))dt=2ln|t|ln|1t2|+C u(t)=C1t2(1t2)。 取 C=1,积分 u(t) (用部分分式 partial fractions 1t2(1t2)=1t2+11t2=1t2+1/21+t+1/21t): u(t)=(1t2+1/21+t+1/21t)dt=1t+12ln|1+t|12ln|1t|=1t+12ln|1+t1t|。 第二个解 ψ(t)=ϕ(t)u(t)=t(1t+12ln|1+t1t|)=1+t2ln|1+t1t|。 由于 1 是常数,也是齐次解 (对应 n=0P0(t)=1 乘以常数),可以去掉。所以第二个线性无关解可以取为 y2(t)=t2ln|1+t1t|。 (Slide 54 给出的形式是 ψ(t)=t2ln(1+t1t)1,在区间 (1,1) 上)。 基本解组是 t,t2ln(1+t1t)1 或等价地 t,t2ln(1+t1t)

欧拉方程 (Euler Equations)

(Slides 55-64)

这是一类重要的具有非恒定系数的二阶 ODE。

定义 (Definition)

(Slide 55)

  • 欧拉方程 (Euler Equation) (或 Cauchy-Euler 方程) 的形式为: t2y+αty+βy=0(E) 其中 α,β常数 (这里假设是实数)。
  • 性质:
    • 齐次,线性,二阶。
    • 系数 t2,αt,β 不是常数 (除非 α=β=0)。
    • t=0 处有一个奇点 (singular point),因为如果写成标准形式 y+(α/t)y+(β/t2)y=0,系数在 t=0 未定义 (除非 α=β=0)。
    • 因此,解通常在区间 (,0)(0,) 上分别考虑。

解法 (Solution Method)

(Slides 59-64)

  • 基本思想: 在区间 t>0 上,尝试解的形式 y(t)=tr
    • y=rtr1, y=r(r1)tr2
    • 代入方程 (E): t2[r(r1)tr2]+αt[rtr1]+β[tr]=0 r(r1)tr+αrtr+βtr=0 (r2r+αr+β)tr=0
    • 因为 tr0 (对于 t>0),所以必须满足: r2+(α1)r+β=0 这个代数方程称为特征方程 (characteristic equation)指标方程 (indicial equation)
  • 解的三种情况 (取决于特征方程的根 r1,r2):

    1. (Slide 59) Case 1: 不同实根 (Distinct Real Roots) r1r2 (当 (α1)24β>0)。
      • t>0 上,两个线性无关解是 y1(t)=tr1y2(t)=tr2
      • 通解为 y(t)=c1tr1+c2tr2
      • t<0 上,令 t=s (s>0),方程变为 s2y+αsy+βy=0,解为 y(s)=c1sr1+c2sr2。所以 $y(t) = c_1 (-t)^{r_1} + c_2 (-t)^{r_2} = c_1 t ^{r_1} + c_2 t ^{r_2}$。
      • 通解可以统一写为 $y(t) = c_1 t ^{r_1} + c_2 t ^{r_2}t \neq 0$。
    2. (Slide 63) Case 2: 重复实根 (Repeated Real Roots) r1=r2=r=(1α)/2 (当 (α1)24β=0)。
      • t>0 上,一个解是 y1(t)=tr
      • 需要用降阶法找第二个解。令 y2=u(t)y1(t)=u(t)tr。代入标准形式 y+(α/t)y+(β/t2)y=0a(t)=α/t
      • u+(2y1y1+a)u=u+(2rtr1tr+αt)u=u+(2r+αt)u=0
      • 由于 r=(1α)/22r=1α2r+α=1
      • 方程变为 u+(1/t)u=0。令 v=u, v+(1/t)v=0。解得 v=u=C/t
      • 积分得 u(t)=Clnt+D。取 C=1,D=0,得到 u(t)=lnt
      • 第二个线性无关解是 y2(t)=(lnt)tr
      • t>0 上,通解为 y(t)=c1tr+c2(lnt)tr
      • t<0 上,解为 $y(t) = c_1 t ^r + c_2 (\ln t ) t ^r$。
    3. (Slide 64) Case 3: 共轭复根 (Complex Conjugate Roots) r1,2=λ±iμ (μ0) (当 (α1)24β<0)。
      • t>0 上,形式解为 tλ±iμ
      • 使用欧拉公式 tiμ=eln(tiμ)=eiμlnt=cos(μlnt)+isin(μlnt)
      • tλ±iμ=tλt±iμ=tλ(cos(μlnt)±isin(μlnt))
      • 两个线性无关的实数解可以通过取复数解的实部和虚部得到: y1(t)=tλcos(μlnt) y2(t)=tλsin(μlnt)
      • t>0 上,通解为 y(t)=tλ(c1cos(μlnt)+c2sin(μlnt))
      • t<0 上,用 $ t t\ln t \ln t$:    
        $y(t) = t ^\lambda (c_1 \cos(\mu \ln t ) + c_2 \sin(\mu \ln t ))$。

解在 t=0 附近的行为 (Behavior near t=0)

(Slides 56-58, 60-62, 63-64)

  • 反射原理 (Reflection Principle) (Slide 56): t>0 的解 ϕ(t) 可以通过 ψ(t)=ϕ(t) 得到 t<0 的解。
  • 跨越 t=0 的光滑性 (Smoothness across t=0) (Slides 57-58):
    • 一个解 ϕ(t) (定义在 t>0) 能否延拓成一个在 t=0 处二次连续可微 (C2) 的函数,取决于其在 t0+ 时的行为。
    • 如果 limt0+ϕ(t) 存在,则 limt0+ϕ(t)limt0+ϕ(t) 也存在。
    • 要使得延拓后的函数 (包含 t=0t<0 部分) 在 t=0C2 光滑,必须要求 ϕ(0)=limt0+ϕ(t)=0 (因为 ψ(0)=ϕ(0),要左右导数匹配)。
    • 对于 $y(t)= t ^rMisplaced &y’(t)=r t ^{r-1}\text{sgn}(t),y’‘(t)=r(r-1) t ^{r-2}$。
      • limt0y(t)=0 要求 r1>0, 即 r>1
      • limt0y(t) 存在要求 r20, 即 r2 (如果 r=2, y 是常数)。
      • 因此 $ t ^rt=0C^2\iff r=0(y=1)r \ge 2$。
    • 对于 $y(t)= t ^r \ln t (Case2)t=0$ 不光滑。
    • 对于 $y(t)= t ^\lambda \cos/\sin(\mu \ln t )(Case3)t\to 0,\ln t \to -\infty(\lambda)\lim_{t\to 0} y’(t)=0\lambda > 1\lim_{t\to 0} y’‘(t)\lambda \ge 2$。
  • 解空间 S0 (定义在 R 上) (Slides 60-62 for Case 1):
    • S0 由那些可以在 t=0 处光滑连接 (至少 C2) 的解构成。
    • 维数 dim(S0) 取决于 r1,r2 (或 λ) 相对于 0, 1, 2 的值。
    • 例如:
      • 如果 r1,r2<0,只有 y=0S0 的解,dim=0
      • 如果 r1=0,r2<0,只有 y=c (常数) 是 S0 解,dim=1
      • 如果 r1=1,r2=0 (即 t2y+ty=0),解 y=c1+c2tt=0Cdim=2
      • 如果 r1>2,0<r2<1,只有 $y=c_1 t ^{r_1}(y(0)=y’(0)=y’‘(0)=0)y=0\dim=2(slide61y_1, y_2t=0t>0t<0$ 的部分组合而成)。
      • 如果 r1>2,r2=2,则 $y=c_1 t ^{r_1} + c_2 t^2\dim=3(y_1, y_2(r_1),y_3=t^2$)。
      • 如果 r1>2,r2>2,则 dim=4 (基 y1,y2 (来自 r1), y3,y4 (来自 r2))。
    • Case 2 和 Case 3 的分析类似,基于 $t^r, t ^r \ln t , t ^\lambda \cos/\sin(\mu \ln t )t=0$ 的光滑性。