Bonjour,
je cherche à résoudre le système suivant: dG=MG.
G est le vecteur d'état et contient deux sous-fonctions.
M est une matrice 2x2 dont les éléments dépendent de x. M est définie via une autre fonction, et dépend également de w qu'on prend constant.
x est une liste dont les éléments correspondent à ceux de xspan.
J'essaie d'utiliser la fonction ode45 pour y parvenir:avec la fonction green.m qui définit le système:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [x,G]=ode45(@green,xspan,[0 1],[],M);Pour l'instant, Matlab me signale une erreur de dimension:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function dG = green(x,G,w,M) M=mat_sys(x,w); dG = zeros(2,1); dG=M*G;
Est-ce que quelqu'un aurait une idée de la manière de résoudre ce genre de système?Error using ==> mtimes
Inner matrix dimensions must agree.
Merci d'avance.
Partager