Mathematica で次の方程式を解きたい:
DSolve[{X'[t] == A.X[t], X[0] == ( {{0},{0}} )}, X[t], t]
これは、行列 によって結合された 2 つの ODE のシステムであり、出力を行列指数の関数として得るためにA
フォームに入れたくありません。{{a,b},{c,d}}
Mathematica はそれを理解していますが、不思議なことに次のように表現された解を与えます:
{{X[t] ->
InverseFunction[Dot, 2, 2][A,
E^(t A.1)
InverseFunction[InverseFunction[Dot, 2, 2], 2, 2][A, 0]]}}
実際に行列指数を使用しているところですが、奇妙な表記 InverseFunction にも依存しています [...]
私の質問は、この InverseFunction 表記を取り除き、より読みやすい式にする方法です。たとえば、逆行列であり、逆行列であると仮定する方法A
はありますか?(2,2)
B
maxima でより良い結果が期待できる場合は、アドバイスをお願いします。助けてくれてどうもありがとう