gpt4 book ai didi

java - 如何让java的解释器将 "Math.pow"理解为Math.pow?

转载 作者:行者123 更新时间:2023-12-01 09:05:01 27 4
gpt4 key购买 nike

对于我的项目,我应该在 java 中创建一个图形计算器(绘制图形),并以函数作为输入。我已经找到了一种正确绘制函数图的方法。但是我想不出一种方法可以让解释器理解该功能。如果我能够做到这一点,以便我可以存储函数每个术语的含义,例如函数 f(x) = x^2 -1 需要被理解为 Math.pow(x, 2) - 1,我可以从那里继续。

无论如何,我是否可以将函数的含义存储为一组知道函数可能会变化的方法。

最佳答案

如果您只处理多项式,您可以将系数存储在数组中,例如您提到的函数将是 { 1, 0, -1}double[]系数 = {1,0,-1};
如果你想用 x 值替换,你可以使用 for 循环

int function;
int x = 5;
for(int i = 0; i < coefficient.length(); i++)
function += coefficient[i]*Math.pow(x, coefficient.length() - i);

关于java - 如何让java的解释器将 "Math.pow"理解为Math.pow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41354245/

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