在 Maxima 中代入微分方程

Substitution into differential equations in Maxima

假设我有几个如下形式的微分方程

例如尖括号中的变量是复数

我的问题是在Maxima中是否可以先写出上述形式的微分方程组而不求导数,然后对尖括号中的变量进行代入,然后计算导数并将实部和虚部分开。

你可以考虑这个例子(它说明了 Robert Dodier 在评论中写的内容)。

(%i1) depends(x, t) $
(%i2) e: diff('bra(x), t) + diff('bra(x), t);
                                   d
(%o2)                           2 (-- (bra(x)))
                                   dt
(%i4) e, bra, diff;
                           d               d
(%o4)                   2 (-- (re(x)) + j (-- (im(x))))
                           dt              dt