Haskel - Taylor de l'exponencial P39383


Statement
 

pdf   zip

La sèrie de Taylor per calcular l’exponencial és: ex=i0xii!.e^x=\sum_{i\ge 0}\frac{x^i}{i!}.

  1. Feu una funció exps :: Float -> [Float] que retorni una llista infinita amb els termes del desenvolupament de Taylor de l’exponencial d’un real xx.

    Nota: els termes no inclouen el sumatori.

  2. Feu una funció exponencial :: Float -> Float -> Float que, a partir de dos reals xx i ϵ\epsilon aproximi l’exponencial de xx sumant tots els termes de la llista infinita anterior superiors o iguals que ϵ\epsilon.

Public test cases
  • Input

    take 6 $ exps 1.0
    exponencial 1.0 0.00001
    

    Output

    [1.0,1.0,0.5,0.16666667,4.1666668e-2,8.333334e-3]
    2.718279
    
  • Information
    Author
    Jordi Petit, Gerard Escudero
    Language
    Catalan
    Official solutions
    Haskell
    User solutions
    Haskell