help me to solve this second order non-linear differential eq?
Afficher commentaires plus anciens
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 commentaires
Jan
le 26 Déc 2012
Do you know, that you can convert an ODE system of degree 2 to one of degree 1?
Walter Roberson
le 27 Déc 2012
Where is the "x" in your revised ODE ?
N/A
le 27 Déc 2012
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 27 Déc 2012
0 votes
The solution is y(t) = 0, x(t) = 0
2 commentaires
Greg Heath
le 27 Déc 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
le 27 Déc 2012
The original problem had x(t) on the right-hand side rather than c*sin(wt)
Catégories
En savoir plus sur Ordinary Differential Equations dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!