please give me answer what is wrong
1 view (last 30 days)
Show older comments
Accepted Answer
Star Strider
on 21 Oct 2021
The differential equaton apparently does not have an analytic solution.
Integrating it numerically is an option —
syms y(x) x Y
Dy = diff(y);
eqn = (x*exp(x)+y+exp(y)+3)*diff(x) + (x*exp(y)+x+2)*Dy == 0;
isoeqn = isolate(eqn,Dy)
cond = y(0) == 0;
ySolx = dsolve(eqn,cond)
[VF,Subs] = odeToVectorField(eqn)
eqnfcn = matlabFunction(VF, 'Vars',{x,Y})
tspan = [0 2.5];
ic = 0;
[x,y] = ode45(eqnfcn, tspan, ic);
figure
plot(x, y)
grid
xlabel('x')
ylabel('y')
legend(string(Subs), 'Location','best')
Experiment to get different results.
.
2 Comments
More Answers (0)
See Also
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!