Bazinga:一點思考www(以及下篇的數學基礎)?zhuanlan.zhihu.com在已經寫過的一篇文章中,我們討論了這樣的微分方程 .
我曾經提到過可以用係數矩陣解一個微分方程組,其中該微分方程的一個解的形式是 ,其中 是矩陣的特徵值. 因為係數矩陣是一個 的矩陣,所以一般我們會有兩個特徵值 . 其中我的一個疑惑是為什麼當 的時候,會出現一個新的滿足該方程的解 . 在上文中我給了一個讓人無法吐槽但是又不爽的證明——我把解帶到方程裡面發現是成立的.
上次有朋友看了我的文章後跟我吐槽:長腦子的人都知道可以帶進去好嗎?於是我開始思考為什麼這個解會產生. 我希望了解這個解的產生的動機(當時的數學家/物理學家是怎麼想到的?憑直覺猜到的嗎?那為什麼會這麼猜呢?)以及合理性(我們知道即使特徵值一樣,第一次得到的解 也是滿足的,為什麼它不能張成解集空間呢?如果答案是兩個解,那麼說明解集空間是二維的,這樣兩個解才能張成解集空間,那麼為什麼即使在特徵值相等的情況下,解集空間還是2維的呢?)
以下是我的一點思路及理解
先構造一個特徵值相等的矩陣微分方程. 我們知道如果讓 , 那麼微分方程 可以寫成 . 現在構造一個特徵值相等的矩陣 . 則其中的一個解為 ,讀者可自行驗證.
那麼該微分方程就變成了 . 接下來我們來研究這個方程到底對輸入值 做了什麼.
核心思路是把微分方程看作一個線性變換.
考慮一個一階微分方程
我們定義 .其中 為微分運算元,相當於對函數求導,而 相當於單位運算元,即不對函數做任何變化,那麼 .
那麼同理,一個二階的微分方程可以看作是兩個一階運算元 相乘的結果. 即
對應的方程為 ,令 就得到了
這裡需要說明的是運算元 都是線性的,證明附在後面.
假設我們的函數 性質很好,無限可微,我們定義向量空間 包含了所有這樣的函數 ,運算元 定義了一個線性變換 . 其中滿足 的函數從 被映射到了0.