Académique Documents
Professionnel Documents
Culture Documents
1) Exprssion de x(t)
Expression de x(t)
t = 10
xt = symbols('(((x**i)*t0)/factorial(i)*(t-t0)**i)')
print (xt)
(((x**i)*t0)/factorial(i)*(t-t0)**i)
xt = (((x**i)*t0)/factorial(i)*(t-t0)**i)
t = 0
t0 = 10
apro(xt,t,t0)
10
-80*x
245*x**2
-360*x**3
3) Série de Taylor
xt = ((((x**i)*t0)/factorial(i)*(t-t0)**i))
expr = xt
expr.series(x, 0, 4)
Out[184]:
x = sp.Symbol('x')
fonction = (((x**i)*t0)/factorial(i)*(t-t0)**i)
n = 4
x0 = 0
resultat = fonction.subs(x,x0)
for i in range(1,n):
resultat += diff(fonction, x, i).subs(x,x0)*(x-x0)**i/factorial(i)
k = 4
Fp = (fonction.subs(x, k)-resultat.subs(x,k))/fonction.subs(x,k)
pretty_print(resultat)
3
-5000⋅x
─────────
3
xt = ((((x**i)*t0)/factorial(i)*(t-t0)**i))
t0 = 10
t=0
def derivation(xt,t0,t):
for i in range(1,t):
resultat += (((x**i)*t0)/factorial(i)*(t-t0)**i)
k = 4
Fp = (fonction(x, k)-resultat(x,k))/fonction(x,k)
print (resultat)
-5000*x**3/3
4) Vérification
5) Fonction approximative
Entrée [150]: from sympy import *
vt = ((2*t-3)/exp(-t))
t = 0
def apro(vt,t):
for i in range(0, 10):
t = t+1
vt = ((2*t-3)/exp(-t))
print(vt)
apro(vt,t)
-E
exp(2)
3*exp(3)
5*exp(4)
7*exp(5)
9*exp(6)
11*exp(7)
13*exp(8)
15*exp(9)
17*exp(10)
Entrée [ ]: