首页 > 编程知识 正文

复合函数求导

时间:2023-05-04 23:06:56 阅读:219330 作者:2219

基于求导的快速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的连续数列。

优点:如果想到得到一个数列,只需要计算第一个指数值,那么接下来的所有值都可以很容易得到。

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

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。