将字符串转换为x:f(x)的数学函数?

时间:2014-01-15 12:31:20

标签: android math android-library

您好,我是Android编程的初学者。 我正在研究图形计算器,但我仍然存在将函数转换为数学的问题

例如:

y=cos(x^2)-ln(x)

应该看起来像

y=Math.cos(x*x) - Math.log(x)

而不是我们的情节。

谢谢

1 个答案:

答案 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()来解析该值。