导数好球
(f(x+addx)-f(x))/addx
让addx=0.000000000001反函可以原函数值域上穷举得到一个较小的区间 在逼近
如果值域为(-8,8)这个 你还是自己找个计算机可以接受的区间把倒数我想。。

解决方案 »

  1.   

    如果是求值同意tg123(T.G.)
    如果是求表达式建议去找一个数学库吧
    要用程序实现也可以,先建立一个分解表达式字符串的函数(比较难,可参考数据结构里的堆栈那一章),将其自变量分解出来,然后分解成标准简单函数的复合函数(如y=e^(3x^2+2),分解成y1=x^2,y2=y1*3,y3=y2+2,y4=e^y3),然后用连式法则加上标准简单函数导数对应表,就可求出了