problem with an integral
Afficher commentaires plus anciens
A system obey an equation of motion y''=f(y'(t),y(t),t) but f(y'(t),y(t),t) change as a function of y(t).
For example if y>=0 then y''=g(y'(t),y(t),t) and if y<0 then y''=h(y'(t),y(t),t).
Is it possible to write a script with a solver that can integrate "the right function at the right moment"? Anyone could help me? Thanks a lot!
Réponses (1)
Walter Roberson
le 30 Mai 2015
0 votes
y'' = Heaviside(y) * g(y'(t),y(t),t) + Heaviside(-y) * h(y'(t),y(t),t)
Provided, that is, that Heaviside(x) is defined as 0 when x is 0.
Catégories
En savoir plus sur Whos dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!