mathematica中的矢量ODE

时间:2012-06-04 21:43:48

标签: math wolfram-mathematica maxima

我想在mathematica中解决以下等式:

DSolve[{X'[t] == A.X[t], X[0] == ( {{0},{0}} )}, X[t], t]

这是一个由矩阵A耦合的2个ODE系统,我不想将其放在{{a,b},{c,d}}形式中,以便将输出作为矩阵指数的函数。< / p>

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

如果我希望最大限度地获得更好的结果,请告知。 非常感谢您的帮助

0 个答案:

没有答案