和 是 1 乘 n 矩陣, 和 是 n 乘 n 矩陣,0 是 n 乘 n 的零矩陣或 1 乘 n 的零矩陣, 是 n 乘 n 的單位矩陣,
函數和 函數可以和任何係數是數字的也是的多項式函數相乘順序交換。 函 數 有個性質:
如果 則 。如果
則 和 沒有關係。
線性常微分方程 ,初始條件是 的解答是
是沒有物理衡量單位的矩陣, 的物理衡量單位是 的物理衡量單位除以時間。最終值相對於初始值仍是線性,所以會發散還是收斂和初始值無關,只和 有關。故意改寫成這樣的理由是因為 未必是可逆矩陣,寫成這樣電腦程式才不會程式當掉。例如當 ,則因為 ,則
當 趨於無限大時如果 趨於 0,則解答最終會穩定在 ,此時 ,所以最終狀態的方程式也是
和 要展開泰勒幾個項精確度才會夠的問題只和 這個矩陣有關,和測量單位無關。要做 symbolic 分析之前一定會有一個前提:要設定哪些對角線矩陣 entry 是 super positive或 super negative,然後針對它做以下 的方法的動作。
片段式的線性常微分方程式
週期是 但是每個周期細分有數個片段,每個片段都是一個普通的線性微分方程。以 表示時間點 0 的狀態, 表示時間點 的狀態, 表示時間點 的狀態,.... , 表示時間點 的狀態, 表示時間點 的狀態。最後狀態趨於在一個周而復始的穩定狀態,也就是
以 和 表示第 個片段的 和 。因為
所以 (為方便,定義 )
所以可以解出
定義每個片段的比例
如果系統是用 column 來表示 vector,上述數學式就 Transpose。這是數學上的解。當 很小的時候,因為 和 幾乎是 ,所以 ,和單純的線性微分方程的解的樣子很像。如果 不小或者想根據 稍微作泰勒展開也可以看想展開到 的幾次方項, 和 都是 的的多項式或多項式的倒數,比如說要看到 的三次方,就把展開之後把三次方以上的項砍掉。例如
這一項看似複雜,程式上有比較方便的寫法:
到底需要多少個 term 的 polynomial 來描述,端看 這些 metric-free 的矩陣性質而定。去逼近 或 也不一定只能用指數的 power series ,也可以混用 exp 和 power series像是
事實上,越有效率的逼近就是項數越少卻還能維持精確度的逼近,所謂 eigensystem 就是選最準的 exp 來描述此時 是 eigen value,只需要 n 個 exp其中 n 是矩陣的行數但是也很難有 symbolic formula。
exp(t A) = P(t) exp(t D) Q(t) 的方法
給定一個方矩陣 ,以 表示 eigen column vectors 構成的矩陣, 代表 eigen values ,則
而且
根據這個啟示,所以這裡的逼近 idea 設定是
其中 。左邊乘左邊,右邊乘右邊:
也就是
現在問題是去決定 和 這兩個級數的係數。以下的 是上面的 , 是上面的 ,
不斷對 微分:
在 取值:
所以, 代表二項式係數:
依序就得到 。類似的,
和 這些方陣都知道後,
當 就是 eigen values 對角線矩陣而且 就是 eigen column vectors 的時候, 是任何 的級數,就有: 也就是
現在 也就是
當 猜得很接近 eigen values 對角線矩陣而且 猜得很接近 eigen column vectors ,也就是
也會很接近 ,所以 這個級數的次數就不用太多,這個式子 就會是一個計算 很經濟或是可以方便 symbolic 分析問題的式子。除非使用數值方法,eigen values 一般只可遠觀不可褻玩,Abel's impossibility theorem 說五次以上方程式是沒有公式的。