second order ODE diff

5 次查看(过去 30 天)
Zivile Dailidonyte
Zivile Dailidonyte 2018-10-29
回答: Torsten 2018-10-29
Hello,
I have this second order ODE for damped oscillator. Easy way to solve it would be using ODE45 but I need to use MATLAB function 'diff' to obtain velocity and acceleration.
syms x(t) sin(t)
eq(t)=diff(x,t,t)+0.78*diff(x,t)+14*x==0.56*sin(t*147);
vel=diff(eq,t);
acc=diff(eq,t,t);
I've got to this point so far. But I can't work out what to do next or even if I'm on the right track.
Thanks

采纳的回答

Torsten
Torsten 2018-10-29
syms x(t)
eqn=diff(x,t,2)+0.78*diff(x,t)+14*x==0.56*sin(t*147);
xsol(t)=dsolve(eqn);
vel(t)=diff(xsol,t)
acc(t)=diff(xsol,t,2)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Ordinary Differential Equations 的更多信息

产品


版本

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by