我的应用程序具有一些抛物线偏微分方程...相互关联,并使用一些变量,这些变量通过桌面应用程序通过UI输入这些变量。
您能否指导我了解哪种软件或库或特定语言将为上述目的提供最佳目的吗?

有帮助吗?

解决方案

也许是python语言:

或者 MATLAB, ,或它的免费对手 GNU八度 或freemat的Scilab。

或者只是在Wolfram Alpha Web UI中提起它。
http://www.wolframalpha.com/input/?i=x^2%2B2X%2B1%3D0

或者 Wolfram Mathematica 8.

其他提示

既然您说“方程式”,我会假设有多个,并且它们耦合在一起。对于一个困难的问题,您不太可能找到封闭式解决方案。

当我听到“抛物线PDE”时,对我的原型是瞬态扩散。这通常意味着使用显式Euler(小步骤,不稳定),隐式或曲柄 - 尼古尔森集成方案在时间内进行数值集成。

我会使用有限元方法和加权残差来离散化。这就是将这些PDE变成矩阵方程的方式。

一旦决定了这两个,您将有一组线性代数问题需要在每个时间步骤中重复解决。您可以使用您选择的语言使用的任何优质的线性代数库。

也许是matlab或 八度, ,它的开源表弟可以在这里为您提供帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top