3

有没有扩展数学方程的java库?

例如

(x – 4)^2 + (y + 1)^2 = 9

我想输出开发的表格

x^2 + y^2 – 8x + 2y + 8 = 0

4

3 回答 3

2

您正在寻找的是所谓的计算机代数系统

我刚刚搜索了“Java 计算机代数系统”,第一个命中是symja。我没试过。

如果这个库不适合您,那么您可以在 Wikipedia 上找到CAS 软件列表。

正如@Justin指出的那样,一个相关的问题是:有没有类似 Sympy for Java 的东西?

于 2013-06-27T16:06:16.940 回答
2

您正在寻找的是执行“符号数学”的工具。

快速搜索显示了几个选项:

希望有帮助。

编辑:这个问题已关闭,所以我最初将其发布为评论。

于 2013-06-27T16:22:42.197 回答
-1

这是字符串操作,而不是数学术语操作。你可能不得不自己写一个。有几种方法可以做到这一点,具有不同程度的趣味性

于 2013-06-27T15:29:45.993 回答