我想为自己构建一个小应用程序,以更快地完成作业。我希望用户能够输入任何函数,例如 f(x)=x 2 -5x+3 或 f(x)=x 3 /(2x-2),然后返回特定 x- 的 y 值列表价值观。对于 f(x)=x 2它看起来像这样:
- x=-2 y=4
- x=-1 y=1
- x=0 y=0
- x=1 y=1
- x=2 y=4
- x=3 y=9
- x=4 y=16
等等。java的数学类中是否有任何函数可以接收数学函数和x值并输出相应的y值,还是我需要自己的某种解析器?
编辑
exp4j似乎对我来说是正确的。这个库非常小,快速且易于使用。