help me to solve this second order non-linear differential eq?
Show older comments
can anyone help me to solve this?
y''+a*sign(y')*|y'|^1.8+by=c*sin(wt)
y=y(t) ;
y(0)=0 ; y'(0)=0
4 Comments
Jan
on 26 Dec 2012
Do you know, that you can convert an ODE system of degree 2 to one of degree 1?
Walter Roberson
on 27 Dec 2012
Where is the "x" in your revised ODE ?
pedram
on 27 Dec 2012
Accepted Answer
More Answers (1)
Walter Roberson
on 27 Dec 2012
0 votes
The solution is y(t) = 0, x(t) = 0
2 Comments
Greg Heath
on 27 Dec 2012
Only because this is an ill-posed problem with the silly condition x(0)=0. Typically. the assumption would be that x is an arbitrary known input, not necessarily zero at t=0. For example, your solution is correct for x(t) = sin(t), but not for x(t) = cos(t).
Then
y1' = 0*y1 + 1*y2
y2' = - b*y1 - a*y2*abs(y2)^0.8 + x
Which, as far as I can see, can only be solved numerically.
Walter Roberson
on 27 Dec 2012
The original problem had x(t) on the right-hand side rather than c*sin(wt)
Categories
Find more on Ordinary Differential Equations in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!