Bonsoir,
est-ce que quelqu'un pourrait m'expliquer de maniere détaillée (je ne comprends rien à matlab) comment résoudre deux equa dif du premier ordre avec donc deuxconditions initiales.
Je dois résoudre :
db/dt=0.2b(t)
ds/dt=-0.2/0.5*s(t)
Ce que j'ai fait ne marche pas, je ne sais pas pourquoi :
Fonction :
function deriv = a(t, y)
db=0.2 *y(1);
dS=-0.2/0.5*y(1);
deriv=[db;dS];
-rogramme :
tps=[0 10];
ci=[0.5;30];
[t y]=ode45(@a, tps, ci);
plot(t,y)
Le fichier de la fonction s'appelle bien a.m.
Merci beaucoup
-----