1. 程式人生 > 其它 >特徵值法解常係數線性微分方程解法總結

特徵值法解常係數線性微分方程解法總結

本文主要講常係數線性微分方程的特徵值法做了總結。 目錄

1. 引言

  本文主要講常係數線性微分方程的特徵值法做了總結。在文獻[1]的4.2節,詳細介紹了常係數線性微分方程的解法,對特徵方程根的各種情況(實根或復根&根的重數)進行分類講解,但由於分類過於仔細,使得讀者對根的情況的記憶比較困難,本文致力於將特徵根的各種情形統一處理,便於對微分方程解進行記憶.

2. 準備知識

  本節所有的研究都是圍繞著方程
\begin{equation}
\frac{d^nx}{d t^n}+a_1(t)\frac{d ^{n-1}x}{d t^{n-1}}+ \cdots +a_{n-1}(t)\frac{d x}{d t}+a_n(t)x=f(x)
\end{equation}
進行的.其中 \(a_i(t)(i=1,2,\cdots,n)\)

\(f(t)\) 都是區間 \([a, b]\) 上的連續函式.
如果{} \(f(t)\equiv 0\),則方程(1)變為
\begin{equation}
\frac{d^nx}{d t^n }+a_1(t)\frac{d^{n-1} x}{dt^{n-1}}+ \cdots +a_{n-1}(t)\frac{d x}{d t}+a_n(t)x=0
\end{equation}
設 $K=\alpha + \(i\)\beta$ 是任意複數,這裡 \(\alpha,\beta\) 是實數,\(t\) 為實變數,那麼有
\begin{equation}
e^{Kt} = e^{(\alpha + \text{i}\beta )t}=e^{\alpha t}(\cos{\beta t} + \text{i}\sin{\beta t})
\end{equation}
此公式可通過泰勒展開進行驗證.
   定理1.1
如果方程(2)中所有係數 \(a_i(t)(i=1,2,\cdots,n)\) 都是實值函式,而 \(x=z(t)=\varphi(t)+\text{i}\psi(t)\) 是方程的復值解,則\(z(t)\) 的實部 \(\varphi(t)\),虛部 \(\psi(t)\) 和共軛複數\(\overline{z}(t)\) 也都是方程(2)的解.
   定理1.2若方程

\[\frac{d ^nx}{d t^n}+a_1(t)\frac{d ^{n-1}x}{d t^{n-1}}+ \cdots +a_{n-1}(t)\frac{d x}{d t}+a_n(t)x=u(t)+iv(t) \]

有復值解\(x=U(t)+\text{i}V(t)\)

,這裡\(a_i(t)(i=1,2,\cdots,n)\)\(U(t),V(t)\) 都是實函式,那麼這個解的實部\(U(t)\) 和虛部\(V(t)\) 分別是方程

\[ \frac{d ^nx}{d t^n}+a_1(t)\frac{d ^{n-1}x}{d t^{n-1}}+ \cdots +a_{n-1}(t)\frac{d x}{d t}+a_n(t)x=u(t) \]

\[ \frac{d ^nx}{d t^n}+a_1(t)\frac{d ^{n-1}x}{d t^{n-1}}+ \cdots +a_{n-1}(t)\frac{d x}{d t}+a_n(t)x=v(t) \]

的解.
  注:上面兩個定理保證了下述內容的正確性.定理1.1和定理1.2均來自文獻[1].

3. 常係數齊次線性微分方程和尤拉方程

3.1 常係數齊次線性微分方程的解

  設齊次線性微分方程中所有係數都是常數,即方程有如下形狀
\begin{equation}
L[x] \equiv \frac{d ^n x}{d t^n} +a_1\frac{d^{n-1} x}{d t^{n-1}} + \cdots + a_{n-1} \frac{d x}{d t} + a_nx=0
\end{equation}
其中 \(a_1,a_2,\cdots,a_n\) 為常數.
  按照前面的理論,為了求方程(4)的通解,只需求其基本解組.回顧一階常係數齊次微分方程

\[ \frac{d x}{d t}+ax=0 \]

已知,它有形如 \(x=e^{-at}\) 的解,且其通解就是 \(x=ce^{-at}\).這就啟發我們對方程(3)也去試求指數函式形式的解
\begin{equation}
x=e^{\lambda t}
\end{equation}
其中 \(\lambda\) 是待定常數,可以是實數,也可以是複數.
  注意到

\[L[e^{\lambda t}] =\frac{d ^n e{\lambda t}}{d t^n}+a_1\frac{d ^{n-1} e{\lambda t}}{d t^{n-1}}+ \cdots +a_{n-1}\frac{d e{\lambda t}}{d t}+a_n e{\lambda t} \\ \]\[ =(\lambda ^n +a_1\lambda ^{n-1} + \cdots + a_{n-1} + a_n)e^{\lambda t}\equiv F(\lambda)e^{\lambda t} \]

其中\(F(\lambda)=\lambda ^n +a_1\lambda ^{n-1} + \cdots + a_{n-1} + a_n\),是 \(\lambda\)\(n\) 次多項式.式(5)為方程(4)的解的充要條件是 \(\lambda\) 是代數方程
\begin{equation}
F(\lambda)=\lambda ^n +a_1\lambda ^{n-1} + \cdots + a_{n-1} + a_n=0
\end{equation}
的根.稱(6)為方程(4)的特徵方程,它的根就稱為特徵根.
  設方程(4)的某一特徵根為\(\lambda(k\)重,\(k\geqslant 1)\),則\(k\) 重特徵根\(\lambda\) 對應於方程(4)的\(k\) 個線性無關解為

\[ e^{\lambda t}, t e^{\lambda t},t^2 e^{\lambda t},\cdots, t^k e^{\lambda t}. \]

\(\lambda\) 為複數時,只需用尤拉公式(3)轉化,可得到\(2k\) 個解,而 \(\lambda\) 的共軛\(\overline{\lambda}\) 用此辦法轉化時,也得到相同的\(2k\) 個解,這與\(\lambda\)\(\overline{\lambda}\) 對應\(2k\) 個解的事實相符.

3.2 Euler方程

  形如
\begin{equation}
x^n \frac{d ^n y}{d x^n} + a_1x^{n-1} \frac{d ^{n-1} y}{d x^{n-1}} + \cdots +a_{n-1} x\frac{d y}{d x}+a_ny=0
\end{equation}
的方程稱為尤拉方程,這裡\(a_1,a_2,\cdots,a_n\) 為常數.以\(y=x^k\) 代入(7),並約去因子\(x^k\),就得到用來確定\(k\) 的代數方程
\begin{equation}
k(k-1)\cdots(k-n+1)+a_1k(k-1)\cdots(k-n+2)+\cdots+a_n=0
\end{equation}
因此,方程(8)的\(m\) 重根\(k_0\) 對應於方程(7)的\(m\) 個解為

\[ x^{k_0}, x^{k_0}\ln|x|, x^{k_0}\ln^2|x|, \cdots, x^{k_0}\ln^{m-1}|x|. \]

當為複數時,只需使用尤拉公式轉換即可.

4. 非齊次線性微分方程(比較係數法)

  下面討論常係數非齊次線性微分方程
\begin{equation}
L[x]\equiv \frac{d ^n x}{d t^n}+a_1\frac{d ^{n-1} x}{d t^{n-1}}+ \cdots +a_{n-1}\frac{d x}{d t}+a_nx=f(t)
\end{equation}
的解.這裡\(a_1,a_2,\cdots,a_n\) 是常數,\(f(t)\) 是連續函式.

4.1 形式 I

  設\(f(t) = (b_0t^m + b_1t^{m-1} +\cdots+ b_{m-1}t + b_m)e^{\lambda t}\),其中\(\lambda\)\(b_i(i=1,2,\cdots,n)\) 為實常數.則方程(9)有形如
\begin{equation}
\tilde{x} = t^k(B_0 t^m + B_1 t^{m-1} +\cdots+ B_{m-1}t + B_m)e^{\lambda t}
\end{equation}
的特解.其中\(k\) 為特徵方程\(F(\lambda)=0\) 的根\(\lambda\) 的重數(\(\lambda\) 不是特徵根時認為是\(0\) 重).而\(B_0,B_1,\cdots,B_m\) 是待定常數,只需將\(\tilde{x}\) 代入原方程,比較對應項的係數即可計算出\(B_0,B_1,\cdots,B_m\) ,也即求出了方程(9)的特解.

4.2 形式 II

  設\(f(t) = [A(t)\cos\beta t + B(t)\sin\beta t]e^{\alpha t}\).其中\(\alpha,\beta\) 為常數,而 \(A(t),B(t)\) 是關於\(t\) 的實係數多項式,\(A(t)\)\(B(t)\) 的次數為\(m\) .則方程(9)有形如
\begin{equation}
\tilde{x} = t^k[P(t)\cos\beta t+Q(t)\sin\beta t]e^{\alpha t}
\end{equation}
的特解.這裡\(k\) 是為特徵方程\(F(\lambda)=0\) 的根\(\alpha+\text{i}\beta\) 的重數,而\(P(t),Q(t)\) 均為待定的帶實係數的次數不超過\(m\)\(t\) 的多形式,將(11)代回(9),通過比較對應項的係數即可求出\(P(t),Q(t)\),也即求出了方程(9)的特解.

4.3 Euler方程的另一種解法

  可用變換\(x=e^t(\text{即} t=\ln x)\) 將Euler方程(7)轉化為前述的非齊次線性微分方程,即可求解.

參考文獻

[1] 王高雄等. 常微分方程(第三版)[M]. 北京: 高等教育出版社, 2006.