计算高级问题的数学应用

计算高级问题的数学应用

我正在寻找 Ubuntu 中的数学应用程序,它易于编写并且可以计算概率论中的随机过程、常微分方程等问题。

答案1

我建议你认真看看 Sage,它是一个基于 Python 的系统,在一个界面中集成了 GNU/Octave、Maxima 和许多其他高级数学工具。有一个不错的基于浏览器的笔记本,阅读更多:

主页

http://www.sagemath.org/

特色导览

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

在此处输入图片描述

相关内容