Solving a third order ODE in MATLAB
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sergio Manzetti
el 9 de Feb. de 2018
Editada: Sergio Manzetti
el 15 de Feb. de 2018
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 comentarios
Respuesta aceptada
Karan Gill
el 12 de Feb. de 2018
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 comentarios
Más respuestas (3)
Sergio Manzetti
el 14 de Feb. de 2018
2 comentarios
Karan Gill
el 14 de Feb. de 2018
Editada: Karan Gill
el 14 de Feb. de 2018
Is this what you tried? Didn't work for me.
Could you post your input to Wolfram?
Sergio Manzetti
el 15 de Feb. de 2018
Editada: Sergio Manzetti
el 15 de Feb. de 2018
3 comentarios
Karan Gill
el 15 de Feb. de 2018
Thanks for catching that. I also noticed the third condition is different.
Sergio Manzetti
el 15 de Feb. de 2018
2 comentarios
Karan Gill
el 15 de Feb. de 2018
Thanks for the clarifications. I'll investigate. Note that cond3 is different in your two codes.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!