Solving non-linear ode

I have this ode of acceleration:
where 2B(Fi,Li )=const
I need to find the postion function and then derivate to find the velocity. I tried to use ode45 and then tried to derivate using diff but I get an error :u ndefined function 'diff' for input arguments of type 'struct'.
anyone has an idea how i can solve this ode and then to find the velocity?

回答(1 个)

Alan Stevens
Alan Stevens 2020-7-26

0 个投票

ODE45 solves first order equations, so represent your second order one as two first order ones:
ODE45 will then automatically return the velocity as well as the displacement. (See documentation on ODE45 for more details).

类别

标签

Community Treasure Hunt

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

Start Hunting!

Translated by