salut tout le monde voila je dois resoudre sous matlab une equation differentielle , plus precisement il s'agit de l'equation du pendule , mon principal probleme est que je ne suis pas tres fortiche en programmation et donc j'ai pas mal de problemes notemment avec ma variable w , à chaque fois des messages d'erreurs s'affichent, que dois-je faire pour w sacahnt que je suis censée l'entrer moi meme, voici une partie de mon programme:
function dz = syst(t,z,w)
dz=zeros(2,1)
dz(1)=z(2);
dz(2)= -w.^2*sin(z(1));
options = odeset('reltol',1e-4,'abstol',[1e-4 1e-4 1e-5]);
[t,y] = ode45(@rigid,[0 12],[0 1 1],options)
plot(t,y(:,1),'m-',t,y(:,2),'g-',t,y(:,3),'.')
Merci de votre precieuse aide.