gpt4 book ai didi

java - 将 SymPy(或其他 CAS)与 Java 结合使用

转载 作者:太空宇宙 更新时间:2023-11-03 18:19:16 26 4
gpt4 key购买 nike

我目前正在 JavaFX 中开发一个项目,该项目接受数学表达式并对其求值。我已经成功掌握了基本的运算和大量的代数知识。我还成功地使用梯形规则执行了定积分。

我面临的主要问题是无限期积分。我在网上查找了很多符号计算库,如 JCalculus、JavaCalculus、JScience、SymJa 等。但就功能而言,它们都没有 SymPy 那么好。我想知道是否有一种方法可以从 Java 向 SymPy 发送命令并将结果接收回 Java。

我正在考虑为我的 JavaFX 应用程序提供一个安装程序,如果解决方案需要,它将安装 Python 和 SymPy。我也尝试理解 Jython,相信它会以某种方式与问题相关,但我无法理解它的目的和用法。

请帮助我。我非常擅长 Java 和 JavaFX,但我对 Python 的了解非常低且受到限制。非常感谢分步说明和示例代码。

提前致谢。

最佳答案

如果您以某种方式设法从文件中的 java 输入编写 sympy 等效的 python 代码,您可以非常轻松地获得该代码的输出。

Process p = Runtime.getRuntime().exec("python yourfile.py");

看看this .

关于java - 将 SymPy(或其他 CAS)与 Java 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24439082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com