您好,我是Android编程的初学者。 我正在研究图形计算器,但我仍然存在将函数转换为数学的问题
例如:
y=cos(x^2)-ln(x)
应该看起来像
y=Math.cos(x*x) - Math.log(x)
而不是我们的情节。
谢谢
答案 0 :(得分:0)
我假设您想将String转换为float或double?
String input = "3.14";
float x = Float.parseFloat(input);
此代码将String“3.14”转换为float。您可以在问题中描述的函数中使用此浮点数。
编辑: 如果要将完整函数String转换为Java代码,则应将输入限制为按钮。例如,添加一个名为“Cos”的按钮,并在代码中记住用户想要使用Cosinus函数。然后用户输入一个值,然后按“Enter”。代码知道它应该使用cosinus函数,x是在EditText中输入的值。应该使用Float.parseFloat()来解析该值。