first order differential equation
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
how can we solve this differential equation numerically in matlab
2xy(dy/dx)+(1+x)y^2=e^x ?
0 comentarios
Respuestas (1)
Star Strider
el 17 de Dic. de 2022
One approach —
syms y(x) x Y
Dy = diff(y);
Eqn = 2*x*y*Dy+(1+x)*y^2 == exp(x);
[VF,Subs] = odeToVectorField(Eqn)
odefcn = matlabFunction(VF, 'Vars',{x,Y})
Then, use ‘odefcn’ in the differential equation solver (perhaps ode45) of your choice.
.
0 comentarios
Ver también
Categorías
Más información sobre Ordinary Differential Equations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!