Solving a third order ODE in MATLAB
20 ビュー (過去 30 日間)
古いコメントを表示
Hi, MATLAB is quite about this command:
syms a h Y(x) g x B E T
D3Y = diff(Y, 3)
eqn = a.*D3Y -0.5*x^2*Y == (abs(Y))
D2Y = diff(Y, 2)
DY = diff(Y)
cond1 = Y(0) == 1;
cond2 = DY(0) == 0;
cond3 = D2Y(0) == 0
Y(x) = dsolve(eqn, cond1, cond2, cond3)
latex(Y(x))
Is there a limit here for solving it? Thanks
0 件のコメント
採用された回答
Karan Gill
2018 年 2 月 12 日
Do you not get this warning? If you got it, was the warning clear?
Warning: Unable to find explicit solution.
> In dsolve (line 201)
Y(x) =
[ empty sym ]
2 件のコメント
その他の回答 (3 件)
Sergio Manzetti
2018 年 2 月 14 日
2 件のコメント
Karan Gill
2018 年 2 月 14 日
編集済み: Karan Gill
2018 年 2 月 14 日
Is this what you tried? Didn't work for me.
Could you post your input to Wolfram?
Sergio Manzetti
2018 年 2 月 15 日
編集済み: Sergio Manzetti
2018 年 2 月 15 日
3 件のコメント
Karan Gill
2018 年 2 月 15 日
Thanks for catching that. I also noticed the third condition is different.
Sergio Manzetti
2018 年 2 月 15 日
2 件のコメント
Karan Gill
2018 年 2 月 15 日
Thanks for the clarifications. I'll investigate. Note that cond3 is different in your two codes.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!