作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于我的项目,我应该在 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/
我是一名优秀的程序员,十分优秀!