![计算高级问题的数学应用](https://linux22.com/image/815019/%E8%AE%A1%E7%AE%97%E9%AB%98%E7%BA%A7%E9%97%AE%E9%A2%98%E7%9A%84%E6%95%B0%E5%AD%A6%E5%BA%94%E7%94%A8.png)
我正在寻找 Ubuntu 中的数学应用程序,它易于编写并且可以计算概率论中的随机过程、常微分方程等问题。
答案1
我建议你认真看看 Sage,它是一个基于 Python 的系统,在一个界面中集成了 GNU/Octave、Maxima 和许多其他高级数学工具。有一个不错的基于浏览器的笔记本,阅读更多:
主页
特色导览
http://www.sagemath.org/tour.html
它是一个大型下载文件,并且不在存储库中,但具有提供支持包的更多更新版本的一些优点。
答案2
对于随机问题,Octave 会做得很好(apturl 实际上是qtocave它为 Octave 提供了一个非常好的前端)和 Scilab ^1 plusGnuplot(它们是一流的应用程序),但如果你搜索软件中心,你可能会找到更多的东西。
如果你的问题包括符号代数,你可以使用千里马(或者如果您需要 GUI,则使用 wxMaxima)。
我目前发现 Maxima 和 Octave 的完美组合基本上是无与伦比的。
^1:如果你需要一些高速微积分(再次强调,我不知道你到底需要什么),请注意科学实验室可以将项目从类似 matlab 的语言导出到 C 或 Fortran...
您可以使用软件中心、控制台或以下任何链接安装它们:
笔记:QtOctave 不再开发,但您仍然可以通过软件中心下载它。
答案3
八度
http://www.gnu.org/software/octave/(可在存储库中获取octave3.2
)
我的一位同事推荐了它。它基本上是 MATLAB 的开源版本。(因此,是数值近似,而不是精确的。)您当然可以将其用于随机过程和微分方程,但我不知道它是否符合“易于编写”的标准
免责声明:我本人实际上并未使用过它。
答案4
如果你正在寻找一个可以执行符号计算的高级计算机代数系统,那么 Linux 上最好的开源系统之一就是 Maxima,它有一个很好的图形界面,叫做wxmaxima
: