J'ai programmé la méthode d'euler implicite en python et maintenant j'aimerais l'appliquer sur des vecteurs pour le systèmes d'équations différentielle
Sauf que ça marche pas j'obtiens une liste de termes tous constant 
def euler_vectorielle(F,t0,tmax,y0,n) :
h = (tmax-t0)/(n-1)
t = t0
y1,y2 = y0
T = [t0 + k*h for k in range(0, n)]
Y = [y0 for k in range(0, n)]
for k in range(1, len(T)) :
y1 = y1 + h*F([y1,y2],t)[0]
y2 = y2 + h*F([y1,y2],t)[1]
t = t+h
Y[k][0] = y1
Y[k][1] = y2
print(Y)
return (Y,T)
Message édité le 05 avril 2018 à 19:00:00 par TheLelouch