我想发表我博士论文中的一些以前的作品。我正在使用 Mathematica 通过符号空间泰勒展开为 2N 函数构建一个 2N 偏微分方程系统,然后将它们与NDSolve时间进行数值积分。
Mathematica 对于某些 N 阶有一个奇怪的行为,停止到一些我当时无法管理的明显数值奇点。此外,我可以使用不提供 Mathematica 的超级计算机。因此,我想用 Python 重建我的模型。
对于符号部分,我猜 SymPy 将轻松处理泰勒展开部分(请注意,在订单 2 或 3 之后,Mathematica 编写 PDE 系统的时间远远超过一整页,我应该要求它)。但是你如何在数值上(Runge-Kutta 或其他)解决来自 SymPy 的对象?