Hi I am new to using the ODE function. One of the things I would like to do is trigger an event one a parameter has been met and then run another iteration.
For example, I have an object falling at an initial height, and once the object reach a certain height I want the object to fly back up. So here is my equation:
depth =v(1)
speed = [v(2); (rho*V*g/(m+V*rho))-(m*g/(m+V*rho))-((1/(2*m+V*rho)*Cd*A.*rho.*v(2).^2))];
How would I set this up?
Thanks

Antworten (1)

Alan Stevens
Alan Stevens am 13 Aug. 2020

0 Stimmen

Search
ODE Event Location
in the Matlab documentation to see an example (similar to yours) of how to do it.

Tags

Gefragt:

am 13 Aug. 2020

Beantwortet:

am 13 Aug. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by