How to solve and plot a step response for a differential
19 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I need to solve a second order differential and plot the step response using matlab. The equation: 5x"+20x'+65x=f(t), f(t)=5t and 0 lessthan or equal to t less than or equal to 1.5.
0 commentaires
Réponses (2)
Birdman
le 13 Fév 2018
Try the following code. Note that I used dsolve, laplace and syms2tf functions.
syms x(t)
eq=5*diff(x,2)+20*diff(x)+65*x==5*t
DX=diff(x);
solx=dsolve(eq,[x(0)==0,DX(0)==0])
Gs=syms2tf(laplace(solx))
step(Gs)
set(gca,'XLim',[0 1.5])
0 commentaires
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!