我目前正在用 JavaFX 开发一个接受数学表达式并对其进行评估的项目。我已经设法得到基本的操作和大量的代数工作。我还设法使用梯形规则执行明确的积分。
我面临的主要问题是无限整合。我在网上查找了许多符号计算库,如 JCalculus、JavaCalculus、JScience、SymJa 等。但就功能而言,它们都没有 SymPy 好。我想知道是否有办法从 Java 向 SymPy 发送命令并将结果接收回 Java。
我正在考虑为我的 JavaFX 应用程序提供一个安装程序,如果解决方案需要,它将安装 Python 和 SymPy。我也试图理解 Jython,相信它会以某种方式与问题相关,但我无法理解它的目的和用法。
请帮我。我非常擅长 Java 和 JavaFX,但我对 Python 的了解非常低且受到限制。非常感谢分步说明和示例代码。
提前致谢。