help me to solve this second order non-linear differential eq?
古いコメントを表示
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 件のコメント
Jan
2012 年 12 月 26 日
Do you know, that you can convert an ODE system of degree 2 to one of degree 1?
Walter Roberson
2012 年 12 月 27 日
Where is the "x" in your revised ODE ?
N/A
2012 年 12 月 27 日
採用された回答
その他の回答 (1 件)
Walter Roberson
2012 年 12 月 27 日
0 投票
The solution is y(t) = 0, x(t) = 0
2 件のコメント
Greg Heath
2012 年 12 月 27 日
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
2012 年 12 月 27 日
The original problem had x(t) on the right-hand side rather than c*sin(wt)
カテゴリ
ヘルプ センター および File Exchange で Ordinary Differential Equations についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!