我一直在考虑计算输入定义的函数的定积分的程序。
可接受的输入是“+,-,*,^”运算符和“Sin,Cos,Tg,Ctg,Log”三角函数的组合,例如:
2*x^2+x^(log(5+Sin(x)+1)*x^5)/(Tg(Log(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)));
}
所以,我完全不知道我该怎么办......你有任何提示,样本,想法或解决方案吗?