答案 0 :(得分:7)
统计计算的R / S +
其他统计语言:SAS,SPSS,STATA,GAUSS等
Octave,Matlab的开源克隆
枫树
最大值
答案 1 :(得分:4)
答案 2 :(得分:4)
总是APL,内置矩阵运算符。现代APL甚至支持.NET。
答案 3 :(得分:3)
这可能只具有历史意义,但Fortan(IBM数学 For mula Tran slating System)特别适合数值计算和科学计算。
答案 4 :(得分:2)
Maple for symbolic math(类似于Mathematica)。
SAS,SPSS,R用于统计
“运营研究/管理科学”杂志对Simulation Software进行了年度调查,虽然我找不到链接,但我相信他们每年都会对优化包进行一次调查,例如你引用的AMPL。
答案 5 :(得分:2)
OPL(优化编程语言)是用于数学编程的最全面的建模语言之一。您可以执行线性规划(LP),混合整数规划(MIP),二次规划(QP),约束规划(CP),MIQP等。
IBM-ILOG CPLEX Optimization Studio使用此语言。
答案 6 :(得分:1)
Sage基本上是Python,带有大量的包和一些语言扩展,放在像Mathematica那样的“笔记本”界面中。它具有各种计算机代数系统的接口。使用Numpy和Scipy(包括在内)它是Matlab的一个很好的替代品。它是开源的,并且是积极开发的。
答案 7 :(得分:1)
鉴于您之前提出的问题,我假设您正在寻找商业数学套餐的替代方案。如果是这样,你应该尝试Sage,它是开源的,并且是几乎所有开源数学/ sci.calc的统一前端。打包(list)。
它的工作方式是,它使用您的Web浏览器作为图形前端,用于显示,编辑和评估Mathematica样式的笔记本(也可以只使用命令行)。所有肮脏的工作,例如为情况选择适当的包,都是在后台透明地完成的。
Sage使用Python作为它的主要语言/语法,所以它很容易学习,如果你有旧的Python脚本,它们应该直接开箱即用。如果我无法访问Mathematica许可证,我肯定会使用它。
答案 8 :(得分:0)
Interactive Data Language (IDL)是天文学,医学和其他科学中使用的专有语言,至少部分原因在于它内置的数组运算和数学库。
答案 9 :(得分:0)
由于这个问题在Google中仍然是开放且已编入索引,因此我明确地将Julia language添加到列表中。
除了使这种高水平/高性能新语言发挥作用的技术方面之外,一个重要的考虑因素是开发人员/用户群体明显偏向于数学家。