y″=f(t,y′,y″)現在我們考慮上述方程的一類重要的子集:二階線性常係數 齊次微分方程 (2nd Order Linear Constant Coefficient Homogeneous Ordinary Differential Equation) ,該子集的方程一般可寫作
y″+py′+qy=0,−∞<t<∞(⋆)其中 p,q∈R。讀者可注意到 我們仍處在線性 ODE 的世界,亦即對 y,y′ 與 y″ 皆線性。我們的目標是要對上述 ODE 就進行求解,亦即要找到某函數 ϕ(t) 對 t∈(−∞,∞) 都滿足 (⋆) 。
Comments: 讀者也許會對於上述 (⋆) 為何稱之為 y″=f(t,y′=,y′) 的一類子集感到疑惑,在此我們邀請讀者仔細檢查 (⋆),應可發現若令
f(t,y,y′):=−(py′+qy) 則確實可看出 (⋆) 式 具有 標準二階 ODE 之形式。
以下定理給了我們一個重要的結果來界定 解的形式 與條件:
====================
Theorem: 令 ϕ1(t) 與 ϕ2(t) 在 t∈(−∞,∞) 為對下列 二階微分方程的 IVP 問題:
y″+py′+qy=0,y(t0)=y0;y′(t0)=v0的兩組解。則
(1) 對任意常數 c1,c2∈R 其線性組合 c1ϕ1(t)+c2ϕ2(t) 亦為上述ODE之解。
(2) 除此之外,若下列行列式函數
Δ[ϕ1,ϕ2](t0):=|ϕ1(t0)ϕ2(t0)ϕ1′(t0)ϕ2′(t0)|≠0,t0∈(−∞,∞)則對 上述 ODE 的任意解 ϕ(t) 滿足以下條件:存在 c1,c2∈R 使得
ϕ(t)=c1ϕ1(t)+c2ϕ2(t)====================
Comments:
上述行列式條件一般稱為 Wronskian
Proof:
令 ϕ1(t) 與 ϕ2(t) 在 t∈(−∞,∞) 為對下列二階 ODE
y″+py′+qy=0的解。首先證明則對任意常數 c1,c2∈R 其線性組合 c1ϕ1(t)+c2ϕ2(t) 亦為上述ODE之解。故給定任意常數 c1,c2,令ϕ(t)=c1ϕ1(t)+c2ϕ2(t)
則我們僅需證明上式滿足 ODE,現在觀察
ϕ″+pϕ′+qϕ=(c1ϕ1(t)+c2ϕ2(t))′′+p(c1ϕ1(t)+c2ϕ2(t))′+q(c1ϕ1(t)+c2ϕ2(t))=c1(ϕ1′′(t)+pϕ1′(t)+qϕ1(t))+c2(ϕ2′′(t)+pϕ2′(t)+qϕ2(t))c1(ϕ1″(t)+pϕ1′(t)+qϕ1(t))⏟=0+c2(ϕ2″(t)+pϕ2′(t)+qϕ2(t))⏟=0=0上述最後一行等式成立因為我們利用了已知假設 ϕ1(t) 與 ϕ2(t) 在 t∈(−∞,∞)為對下列二階微分方程 y″+py′+qy=0 的解,亦即{ϕ1″(t)+pϕ1′(t)+qϕ1(t)=0ϕ2″(t)+pϕ2′(t)+qϕ2(t)=0
ϕ(t0):=y0;ϕ′(t0)"=v0現在我們要證明存在 c1,c2∈R 使得 ϕ(t)=c1ϕ1(t)+c2ϕ2(t)。觀察若 ϕ(t)=c1ϕ1(t)+c2ϕ2(t) 則 ϕ′(t)=c1ϕ1′(t)+c2ϕ2′(t),故此我們可針對 任意時刻 t0寫下
{ϕ(t0)=c1ϕ1(t0)+c2ϕ2(t0)=y0ϕ′(t0)=c1ϕ1′(t0)+c2ϕ2′(t0)=v0亦即我們得到兩條線性方程且未知數為 c1,c2 回憶高中數學,利用 Cramer Rule可知上述線性方程有 唯一解 若且唯若
c1=|y0ϕ2(t0)v0ϕ2′(t0)||ϕ1(t0)ϕ2(t0)ϕ1′(t0)ϕ2′(t0)|⏟=Δ[ϕ1,ϕ2](t0);c1=|ϕ1(t0)y0ϕ1′(t0)v0||ϕ1(t0)ϕ2(t0)ϕ1′(t0)ϕ2′(t0)|⏟=Δ[ϕ1,ϕ2](t0)注意到由假設前提可知,對任意 t0∈(−∞,∞),我們有 Δ[ϕ1,ϕ2](t0)≠0。故我們取上述 c1,c2 則任意解 ϕ 皆可表成ϕ(t)=c1ϕ1(t)+c2ϕ2(t)且上述等式對任意 t∈(−∞,∞) 成立且滿足初始條件。 ◻
Comments:
1. 微分方程與線性代數彼此之間存在巨大的連結,比如說上述定理中我們先假設有兩解 ϕ1,ϕ2 接著我們才說其他的解亦可透過此兩解做線性組合。所有滿足 ODE 的解所構成之集合稱之為解空間 (Solution Space) 。現在我們提供一個更簡潔(抽象)的觀點:若我們將微分看作算子(operator) ,亦即
y″+py′+qy=0⇒(d2dt2+pddt+q)(y)=0⇒L(y)=0則讀者可驗證微分算子 L(⋅) 為 線性算子,且其解空間
{ϕ:L(ϕ)=0}空間等價為 線代中的零空間(Null Space)
2. 我們稱 ϕ1,ϕ2 為在 t∈(−∞,∞) 的一組解空間的 基底 ( basis) 若且唯若 Δ[ϕ1,ϕ2](t0)≠0 對任意 t0∈(−∞,∞),那麼該如何找到此兩解?我們要求此兩解滿足 Wronskian 行列式條件
Δ[ϕ1,ϕ2](t0)≠0事實上此條件等價說明 ϕ1,ϕ2 彼此線性獨立。
3. 由於此系統為二階系統,我們僅需找到兩個彼此線性獨立的解 ϕ1,ϕ2,亦即 對任意 p,q 且任意 t0∈(−∞,∞),下列 Wronkian
Δ(t0):=|ϕ1(t0)ϕ2(t0)ϕ1′(t0)ϕ2′(t0)|≠0
4. 在前述證明中,我們在最後需回頭驗證上述結果是否滿足初始條件 y(t0)=y0,y′(t0)=v0,且且我們稱 ϕ(t)
ϕ(t):=c1ϕ1(t)+c2ϕ2(t),−∞<t<∞,c1,c2∈R 為 general solution。
儘管我們有了前述定理的幫助,知道對任意二階ODE 我們要先找出兩組線性獨立解,則其餘所有可能的解可透過此兩組線性獨立解基底做線性組合而得,但我們還有一個問題尚待解決:也就是該如何事先找到此兩組線性獨立解 ϕ1,ϕ2?一個常用的辦法為 先猜出解的形式,再來決定 待定係數,我們將此法稱作 Guess Method:
透過 Guess Method 來找出 ϕ1(t),ϕ2(t):
由於我們要求解的方程為 ODE ,故我們可猜測 ezt,t∈(−∞,∞) 為解候選 (solution candidate),其中 z 為待定常數 (注意到在此 z 不一定要是實數,可以是複數)。則
y″+py′+qy=0⇒z2(ezt)+pz(ezt)+q(ezt)=0⇒(z2+pz+q)ezt=0因此 ezt 為 y″+py′+qy=0 的解 若且唯若
(z2+pz+q)ezt=0因為 ezt≠0 ,故充分必要條件可簡化成
z2+pz+q=0上述 等式 稱為 特性方程式 (Characteristic equation) 或者 輔助方程 (Auxiliary equation),由於此特性方程為二次函數,回憶中學數學裡,我們可對其求根 z 如下
z1,2=−p±√p2−4q2注意到上述 z 現在我們討論以下三種可能
Case 1: p2>4q,則 z1,2 為 實數 且 相異
Case 2: p2<4q,則 z1,2 為一對共軛複數
Case 3: p2=4q ,則 z1=z2 (重根)
以下我們分別針對此三種情況來求出 我們對二街常係數齊次 ODE 所需要的線性獨立解 ϕ1 與 ϕ2:
對於 Case 1,我們有 ϕ1(t)=ez1t 且 ϕ2(t)=ez2t 且 z1≠z2,故我們檢驗 Wronskian
Δ(t0)=|ϕ1(t0)ϕ2(t0)ϕ1′(t0)ϕ2′(t0)|⇒Δ(t0)=|ez1t0ez2t0z1ez1t0z2ez2t0|⇒Δ(t0)=(z2−z1)ez1t0ez2t0 由於 z1≠z2 且 e(z1+z2)t0 永遠不為零,則 Δ(t0)≠0 對任意 t0∈(−∞,∞) ,故對於 Case 1,建構線性組合
ϕ(t):=c1ϕ1(t)+c2ϕ2(t),t∈(−∞,∞)且此即為我們的 general solution。
同理,對於 Case 2 ,此時
z1,2=−p±i√4q−p22故我們檢驗 Wronskian
Δ(t0)=|ϕ1(t0)ϕ2(t0)ϕ1′(t0)ϕ2′(t0)|⇒Δ(t0)=|ez1t0ez2t0z1ez1t0z2ez2t0|=(z2−z1)e(z1+z2)t0=(−p+i√4q−p22−−p−i√4q−p22)e(−p+i√4q−p22+−p−i√4q−p22)t0=(i√4q−p2)e(−2p)t0≠0故對於 Case 2,我們亦可建構線性組合
ϕ(t):=c1ϕ1(t)+c2ϕ2(t)⇒ϕ(t)=c1ez1t0+c2ez2t0其中 z1,2=−p±i√4q−p22此即為我們的 general solution。
對於 Case 3 ,我們陷入重根的情況,此時 z1=z2=−p/2,也就是說我們僅有一解
ϕ1(t)=ez1t=e−(p/2)t 但我們知道對於二階 ODE 要構成完整的解空間,需要兩組線性獨立解,故我們需要再找出一組解與其 ϕ1(t)線性獨立。故我們猜測有一待定函數 w(t) 使得
ϕ2(t):=ez2tw(t)=e亦為對 二皆 ODE 之一解,則 ϕ2 滿足
ϕ″2+pϕ′2+qϕ2=0,t∈(−∞,∞)此表示
ϕ2′′+pϕ2′+qϕ2=0⇒(ez2tw(t))′′+p(ez2tw(t))′+q(ez2tw(t))=0⇒(z2w′(t)+w″(t))ez2t+z2ez2t(z2w(t)+w′(t))+p(z2ez2tw(t)+w′(t)ez2t)+q(ez2tw(t))=0⇒[w″(t)+(q−p24)w(t)]e−p2t=0由於在 Case 3 我們知道 p2=4q 故上述條件退化成
[w″(t)+(q−p24)⏟=0w(t)]e−p2t=0⇒w″(t)e−p2t=0但注意到 e−pt/2≠0 故我們要求 w″(t)=0對任意 t∈(−∞,∞) 故我們僅需選擇 w(t) 使得 w″(t)=0 成立。那麼不難發現可令 w(t) 為多項式形式,故我們猜測以下兩組 w(t) 作為 候選:
w(t)=1w(t)=t但注意到若 w(t)=1 則我們的解 ϕ2(t)=ez2tw(t)=ez2t=ϕ1(t) 不符合線性獨立要求,故我們選 w(t)=t 則
ϕ2(t):=ez2tw(t)=ez2tt=tϕ1(t) 現在我們檢驗 Wronskian:
Δ[ϕ1,ϕ2](t0)=|ϕ1(t0)ϕ2(t0)ϕ1′(t0)ϕ2′(t0)|=|e−pt/2te−pt/2(−p2)e−pt/2e−pt/2+(−p2)te−pt/2|=e−pt/2(e−pt/2+t(−p2)e−pt/2)−te−pt/2(−p2)e−pt/2=e−pt≠0故可知ϕ2(t)=te−pt/2確實為另一解,且此解與先前的 ϕ1 彼此線性獨立。
感謝教學但如果二階 ODE 的等式中帶常數如 y′′+py′+qy=-1,並且y(0)=0, y(1)=0這樣的情況要如何解呢
回覆刪除