Solving a third order ODE in MATLAB
28 次查看(过去 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
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!