基于求导的快速exp()算法,exp()快速计算,exp导数算法,exp函数C语言实现

  • Post author:
  • Post category:其他


基于求导的快速exp()算法

如果需要得到exp(x)的连续数列,那么常规方法需要一个一个数的运算,运算量会非常大。此时可以使用以下方法,得到连续的exp(x)数列。

我们知道

的导数等于本身。设

求导

因此,f(x)可以近似为:

只要

比较小,该方法就能得到非常近似的结果。

算法实现例子:

1、目的:x:0~10,

=0.01,得到对应的

数列。

2、先求出第一个数的值:

f(

)=



=

=1.0

3、f(

)= f(

)+

= f(

)+ f(

)*



=1.01

4、f(

)= f(

)+

= f(

)+ f(

)*



=1.0201

5、……一直计算下去

计算结果:

这样就得到了

ex


的连续数列。

优点:如果想到得到一个

数列,只需要计算第一个

指数值,那么接下来的所有值都可以很容易得到。

结果(红色为实际曲线,蓝色为近似曲线):



版权声明:本文为wzying25原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。