help me to solve this second order non-linear differential eq?
Mostrar comentarios más antiguos
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 comentarios
Jan
el 26 de Dic. de 2012
Do you know, that you can convert an ODE system of degree 2 to one of degree 1?
Walter Roberson
el 27 de Dic. de 2012
Where is the "x" in your revised ODE ?
pedram
el 27 de Dic. de 2012
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 27 de Dic. de 2012
0 votos
The solution is y(t) = 0, x(t) = 0
2 comentarios
Greg Heath
el 27 de Dic. de 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
el 27 de Dic. de 2012
The original problem had x(t) on the right-hand side rather than c*sin(wt)
Categorías
Más información sobre Ordinary Differential Equations en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!