How to solve and plot a step response for a differential
18 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (2)
Birdman
il 13 Feb 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 Commenti
Vedere anche
Categorie
Scopri di più su Ordinary Differential Equations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!