特徵方程式

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA Template:Distinguish 特徵方程式(characteristic equation)或輔助方程式(auxiliary equation)[1]為数学名詞,是對應Template:Mvar微分方程[2]Template:Link-en[3][4]Template:MvarTemplate:Link-en代數方程式。只有線性齊次常系數的微分方程或差分方程才有特徵方程式[1]。考慮一微分方程,其因变量Template:MvarTemplate:Math常数

any(n)+an1y(n1)++a1y+a0y=0,

其特徵方程式如下

anrn+an1rn1++a1r+a0=0

根據其解Template:Math可以產生微分方程的通解[1][5][6]。而一個線性差分方程

yt+n=b1yt+n1++bnyt

也有其特徵方程式

rnb1rn1bn=0,

特徵方程式的根也可以提供動態方程的特性資訊。若是一個自變數為時間的微分方程,其應變數稳定的充份必要條件是每一個根的實部都是負值。若是差分方程,穩定的充份必要條件是每一個根的绝对值都小於1。針對這兩種系統,若是有复数根,表示其解會振盪。

線性常係數常微分方程的积分求解法是由萊昂哈德·歐拉發現,他也發現了其解的特性和代數的「特徵方程」有關[2]。後來法國科學家奧古斯丁·路易·柯西加斯帕尔·蒙日也提及歐拉的特徵方程,而且提到不少細節[2][6]

推導

考慮常係數的線性齊次微分方程 Template:Math,

any(n)+an1y(n1)++a1y+a0y=0

假設Template:Math,而指數函數Template:Math的導數是本身的倍數,Template:Math, Template:MathTemplate:Math。因此上式中的每一項都會是Template:Math的倍數。若Template:Mvar為特定值,可以讓Template:Math的倍數變為0,這樣即可求解齊次微分方程[5]。為了求解Template:Mvar,可以將Template:Math及其導數替換到微分方程中,可以得到

anrnerx+an1rn1erx++a1rerx+a0erx=0

因為Template:Math不會為零,因此其係數必須為零,可以得到以下的特徵方程式

anrn+an1rn1++a1r+a0=0

求解特徵方程式中的Template:Mvar,可以求得微分方程的通解[1][6]。例如,若Template:Mvar為3,其通解為Template:Math,其中Template:Mvar積分常數

有關通解的公式

找到特徵方程式的根Template:Math,就可以找到微分方程的通解。特徵方程式的根可能是实数複數,可能都是不同的值,也可能會有相同的值(重根)。若特徵方程式的根有相異的實根,另外有Template:Mvar個重根,或是Template:Mvar個複數的根,其解分別為Template:Math, Template:MathTemplate:Math,因此通解為

y(x)=yD(x)+yR1(x)++yRh(x)+yC1(x)++yCk(x)

例子

以下是常係數的線性齊次微分方程

y(5)+y(4)4y(3)16y20y12y=0

其特徵方程為

r5+r44r316r220r12=0

將特徵方程因式分解,可得到

(r3)(r2+2r+2)2=0

可以看到Template:Mvar的解有一個單根,Template:Math以及重根的複數根Template:Math,因此其通解為

y(x)=c1e3x+ex(c2cosx+c3sinx)+xex(c4cosx+c5sinx)

其中有常數Template:Math

相異實根

根據應用在常係數線性齊次微分方程的叠加原理,若Template:Math是特定微分方程的Template:Mvar線性無關的解,則Template:Math也是其解,其中Template:Math為任意常數[1][7]。因此,若特徵方程有相異實根Template:Math,則通解為

yD(x)=c1er1x+c2er2x++cnernx

重根實根

若特徵方程式中有重複Template:Mvar次的根Template:Math,可以確定Template:Math會是微分方程的解,不過這個解沒有針對其他Template:Math的根提供線性獨立的解。因為Template:MathTemplate:Mvar次重根,可以將微分方程改寫為[1]

(ddxr1)ky=0.

因為Template:Math為其中的一個解,因此可以令通解為以下的形式Template:Math,其中 Template:Math是待確認的函數。將Template:Math代入後可得

(ddxr1)uer1x=ddx(uer1x)r1uer1x=ddx(u)er1x+r1uer1xr1uer1x=ddx(u)er1x

其中Template:Math。上述的式子應用Template:Mvar次,可以得到

(ddxr1)kuer1x=dkdxk(u)er1x=0

除以Template:Math後可得

dkdxk(u)=u(k)=0

上述式子若且唯若Template:MathTemplate:Math次的多項式,因此Template:Math.[6]。因為Template:Math,因此通解中對應Template:Math的解會是

yR(x)=er1x(c1+c2x++ckxk1)

複數根

若二階微分方程有共轭复数Template:MathTemplate:Math,其對應的通解為Template:Math。利用欧拉公式Template:Math),可以將通解改寫如下:

y(x)=c1e(a+bi)x+c2e(abi)x=c1eax(cosbx+isinbx)+c2eax(cosbxisinbx)=(c1+c2)eaxcosbx+i(c1c2)eaxsinbx

其中Template:MathTemplate:Math是係數,不過可能不是實數,而且隨初始條件而不同[6](因為Template:Math是實數,Template:Math需要是虛數或是零,Template:Math為實數,為了要讓等號右邊為實數)

例如,若Template:Math,可以得到特解Template:Math,另外,若Template:MathTemplate:Math,可以得到另一個獨立的解Template:Math。利用重疊原則,有Template:Math複根的常係數線性齊次微分方程,其通解如下:

yC(x)=eax(c1cosbx+c2sinbx)

上述的分析也可以應用在高階微分方程,其特徵方程式中也可能有非實數的共軛根。

參考資料

Template:Reflist