计算复杂的数学(积分,推导,......)

时间:2013-04-16 15:49:15

标签: java ruby-on-rails-3 math programming-languages

如何使用以下编程语言计算复杂数学:

  1. 集成
  2. 推导
  3. 其他一些非平凡的数学
  4. 例如,对于这些语言:

    • 爪哇
    • Ruby on Rails

    我知道C#存在Math.NET,但是对于其他人来说?

2 个答案:

答案 0 :(得分:5)

我不了解Ruby,但是对于Java应用程序中的数学,我使用了Apache Commons Math。它为概率,统计,线性代数和数值计算提供了许多可重用的组件。

答案 1 :(得分:2)

在java中,您可以尝试 javaCalc

图书馆支持

  1. 从字符串中解析标准代数表达式(语法树)。
  2. 简化代数表达式(分解,公分母,三角恒等)。
  3. 应用符号标准微积分函数(微分,积分) 代数表达式。
  4. 常用微积分工具(泰勒级数,极限,数值近似)。
  5. 绘图工具(使用swing)。
  6. 如果时间允许,支持微分方程(符号求解器,欧拉近似,拉普拉斯变换)。