Résolution d'equation différentielle
Bonjour à tous,
Je viens solliciter votre aide car je cherche à résoudre numériquement sous MATLAB un système d'équation différentielle dans C par discrétisation de la dérivée par la méthode d'Euler.
Voici mon équation :
A * Y1 + B * (dY1 / dX) + C * Y2 - D = 0
E * Y1 + F * (dY1 / dX) + G * Y2 - D = 0
En utilisant la méthode d'Euler on écrit donc :
dY1 / dX = ( Y1( X ( n ) ) - Y1( X( n - 1 ) ) / ( X( n ) -X ( n-1) )
A,B,C,E,F et G sont des matrices complexes connues de taille P * N.
X = vecteur colonne de taille P.
Y1 , Y2 = matrices qu'on cherche à identifier de taille P * N.
les conditions initiales sont nulles pour X=0. Y1(X=0)=0 , Y2(X=0)=0
Auriez vous une idée de comment peut on résoudre ce système sous matlab?
En vous remerciant d'avance.