有没有扩展数学方程的java库?
例如
(x – 4)^2 + (y + 1)^2 = 9
我想输出开发的表格
x^2 + y^2 – 8x + 2y + 8 = 0
您正在寻找的是所谓的计算机代数系统。
我刚刚搜索了“Java 计算机代数系统”,第一个命中是symja。我没试过。
如果这个库不适合您,那么您可以在 Wikipedia 上找到CAS 软件列表。
正如@Justin指出的那样,一个相关的问题是:有没有类似 Sympy for Java 的东西?
您正在寻找的是执行“符号数学”的工具。
快速搜索显示了几个选项:
希望有帮助。
编辑:这个问题已关闭,所以我最初将其发布为评论。
这是字符串操作,而不是数学术语操作。你可能不得不自己写一个。有几种方法可以做到这一点,具有不同程度的趣味性