Issue solving a non-linear differential equation in Matlab
Mostra commenti meno recenti
Hi everyone,
I am trying to resolve the following non-linear differential equation in matlab:

For which I have written the following code
syms y(t)
ode = (diff(y,t))==((((t^2)/2)-(y))^(1/2));
cond = y(0) == 0;
ySol(t) = dsolve(ode,cond)
The result that Matlab calculates is the following:

But I do not understand why Matlab gives me the result in that way.
Why appears like that? Why appears (t^2)/4-(t^2)/2 instead of -(t^2)/4 ?
Is it okay the result? By hand I have reached the result (t^2)/4 and If you check this solution in the equation it make sense, but it does not make sense the result that Matlab gives. Am I wrong?
Thanks a lot
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Ordinary Differential Equations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




