我试图弄清楚如何将包含用户给出的数学等式的输入字符串(如2x^2+3x+6
)解析为操作字符串及其稍后将定义的变量的双精度方程式一个for循环。
基本上,
for(x=0;x<=100;x++){
String equation = "2x^2+3x+6";
double y = equation;
System.out.println("Your point is x: " + x +" | Y: " + y);
}
我找到了this old post,但BeanSheel库只允许我使用不带"x"
等参数的实际数字。
所以我想要实现的是一个程序,它将绘制用户给出的功能。但是对于绘图部分我很好
答案 0 :(得分:0)
您可以使用x
的值的字符串表示替换等式字符串中每次出现的x
;然后你可以使用你链接的帖子来评估它。