La sèrie de Taylor per calcular l’exponencial és:
ex= |
|
| . |
Per evitar problemes amb la precisió dels nombres reals treballarem amb nombres racionals: Afegiu import Data.Ratio al principi del vostre programa.
Nota: els termes no inclouen el sumatori.
Input
take 6 $ map fromRational $ exps (1%1) fromRational $ exponencial (1%1) (1%100000)
Output
[1.0,1.0,0.5,0.16666666666666666,4.1666666666666664e-2,8.333333333333333e-3] 2.71827876984127 ()