Tema: taylor
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/10/2010, 11:35
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: taylor

Código Python:
Ver original
  1. from __future__ import division
y queda solucionado el asunto de la división. Además, en Python 3 funciona por defecto devolviendo un flotante.

Tampoco es necesaria "una fórmula muy larga", más bien crear cada sumando en un for, ya que todos tienen la misma forma: el término de grado n es x^n/n!

Código Python:
Ver original
  1. from math import factorial
  2. from __future__ import division
  3. y = 0
  4. for i in range(0, n):
  5.     y += (x**i)/factorial(i)
  6.  
  7. return y

donde n es la cantidad de términos que te interesa generar para la serie.