我在作业中遇到了一个问题。我的作业是关于编写一个程序来近似输入函数的解决方案(f(x) = 0
例如:形式x*sinx -2 = 0
)。当然,函数的概念实在是太庞大了,我的老师把它限制在由连续的基本子函数组成的基本函数,如sin
, cos
, log
, 指数, 平方根...我打算用遗传算法来解决这个问题,但是如何我可以在某些变量值处计算此函数吗?因为函数是用户输入的,所以是字符串的形式。例如,该函数可能非常复杂,以至于难以计算
f(x) = 1/(x-2) + sin (sqrt (1/x + 1))...