5

如何用编程语言计算复杂的数学,例如:

  1. 一体化
  2. 推导
  3. 其他一些不平凡的数学

例如对于这些语言:

  • 爪哇
  • Ruby on Rails

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

4

2 回答 2

5

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

于 2013-04-16T15:57:52.280 回答
2

在 java 中,你可以试试javaCalc

图书馆支持

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