我一直在考虑计算输入定义的函数的定积分的程序。
可接受的输入将是" +, - ,*,^"运营商和" Sin,Cos,Tg,Ctg,Log"三角函数,例如:
2 * X ^ 2 + X ^(日志(5 +的sin(x)+1)* X ^ 5)/(Tg的(对数(X)))
唯一困难的是解析输入字符串;这种方法有望作为产品:
public static double customFunc(double x,...)
{
return <client input>;
}
在我的例子中:
public static double customFunc(double x,...)
{
return 2*x^2+x^(log(5+Sin(x)+1)*x^5)/(Tg(Log(x)));
}
所以,我完全不知道应该怎么做......你有什么提示,样品,想法或解决方案吗?