How to solve and plot a step response for a differential
8 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(2 个)
Birdman
2018-2-13
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Calculus 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!