MATLAB Answers


Solving Vibration equation of motion?

Asked by sam plant on 24 Aug 2019 at 12:26
Latest activity Commented on by Marco Feder about 21 hours ago
I'm trying to use ODE45 to solve the vibration equation of motion Mx''+Cx' + Kx = Fsin(w*t)?
If there is an alternative way of doing it then that would be more than appreciated also

  1 Comment

If you want to give it to ODE45 you need to write your equation as a first order system. Assuming M to be an invertible you can easily solve the problem.

Sign in to comment.

1 Answer

Answer by Prabhan Purwar on 27 Aug 2019 at 6:17

Ordinary differential equations can be solved in following ways:
As addressed by you, using ODE45
Using Simulink
I would suggest you making use of Simulink for easy and hustle free results.


Sign in to comment.