28/10/2010, 10:39
|
| | Fecha de Ingreso: octubre-2010
Mensajes: 19
Antigüedad: 14 años Puntos: 0 | |
Respuesta: taylor def expon(x):
y=1
y=y+x
y=y+(x**2)/2
y=y+(x**3)/6
y=y+(x**4)/24
y=y+(x**5)/120
y=y+(x**6)/720
return y
import math
x=1
print(math.exp(x)-expon(x))
eso es lo que tengo escrito, lo que ocurre es que esa funcion como esta echa en el 0 pues claro los puntos que estan alrededor si que valen,como el 1 y el 2.
pero fijate lo que ocurre si pones x=10, el error es muy grande, y se que lo podria hacer todavia mas pequeño si sigo haciendo mi polinomio de taylor que es el que esta arriba, pero necesitaria una formula muy larga...
entonces os pido una formula mas corta que cumpla lo mismo que lo de taylor.
gracias |