Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Struggling at events of ode function

1 Ansicht (letzte 30 Tage)
Felix Lauwaert
Felix Lauwaert am 13 Okt. 2015
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
Hello,
I'm trying to use events function to find the coordinates of a ODE function of n variables. What I want is to find the results of x(i)=certain value m times.
I've read the help about events but I don't get how to implement it. I've also seen other posts and the ball bounce example but what I want to know is how to tell the program that the event is x(2)=0. At the moment I have:
[value,isterminal,direction] = events(t,y);
incT=[t0,t0+step];
i=0;
resu=zeros(talls,length(condIni)+1);
while i<talls
[T,Y,TPS,YPS,~] = ode45( fun,tspan,condIni,options );
if isempty(TPS)~=1
i=i+1;
incT=[T(end) T(end)+step];
condIni=YPS;
resu(i,1)=TPS;
resu(i,2:end)=YPS;
end
end
This is part of my code, apparently not defined variables as 'talls' or 'step' are defined previously.
Thanks

Antworten (0)

Diese Frage ist geschlossen.

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by