1. 程式人生 > >基於求導的快速exp()演算法,exp()快速計算,exp導數演算法,exp函式C語言實現

基於求導的快速exp()演算法,exp()快速計算,exp導數演算法,exp函式C語言實現

基於求導的快速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的連續數列。

優點:如果想到得到一個數列,只需要計算第一個指數值,那麼接下來的所有值都可以很容易得到。

結果(紅色為實際曲線,藍色為近似曲線):