gpt4 book ai didi

java - 将字符串转换为数学方程式?

转载 作者:太空狗 更新时间:2023-10-29 16:39:06 25 4
gpt4 key购买 nike

我是初学者。我想将一个字符串转换成一个数学方程式,以便作为我的图形计算器的输入例如:

cos(x+1)+ ln(x)

所以我们将其转换为

double x = -10;
for (int i=0; i<100; i++) {
double y=Math.cos(x+1)+Math.log(x)
x=x+0.5
}

所以我想知道一种转换y的方法

谢谢

最佳答案

Java 中没有为此提供“开箱即用”的解决方案。

但是:必答:google -> “convert string to mathematical expression java” 前几个答案都不错(比如:What's a good library for parsing mathematical expressions in java?)必答题2:网上有很多库可以将字符串转换成数学表达式,按照规则命名就跑题了,所以我建议“必答题”先点几下。

同样,您最好选择一种您将接收的格式,然后为该格式编写您自己的解析器。

关于java - 将字符串转换为数学方程式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21140427/

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