how to take the derivative for the retained value from ode45?
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I'm using the ode45 to find the velocity, now I need to find the acceleration how can I take the derivative of the retained value.
My ode45 is:
[ts,xs]= ode45(@my_function,[0,10],[5,0])
Thanks in advance!
0 commentaires
Réponses (2)
Walter Roberson
le 31 Juil 2013
gradient(xs(1,:), ts(:))
6 commentaires
Jan
le 1 Août 2013
gradient uses a first order method when the spacing is not equidistant. You can use the faster method FEX: DGradient and some other equivalent tools from the FEX, which apply a 2nd order method to get more accurate results for the derivatives.
Voir également
Catégories
En savoir plus sur Ordinary Differential Equations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!