Bonjour,

Je cherche à résoudre une équation différentielle via Matlab malheureusement le résultat me donne un vecteur nul sur quasiment toute sa longueur...

Voici mon programme:
function dy = fonction1(t,y)
dy(1) = y(2);
dy(2) = 10*(-0.42668*0.05*dy(1) - 0.42668*y(1) + 0.185645*(y(1).^3) + 0.1*sin(0.5*t));
dy = dy';

puis j'essaye de la résoudre en utilisant dans un autre fichier:
tfin = 10*2*pi
[t,y] = ode45('fonction1',[0 tfin],[0 0]);

Quelqu'un pourrait m'aider, s'il vous plaît?
bon week-end à tous