How to solve a differential equations?
Show older comments
>> syms t y
>> a= t.*y+t.^2.*sin(t);
>> ydiff=@(t,y) a
ydiff =
@(t,y)a
I want differential equations in place of a.
what should i do?
1 Comment
madhan ravi
on 1 Dec 2018
upload the equation in latex form
Answers (2)
madhan ravi
on 1 Dec 2018
syms t y
a= t.*y+t.^2.*sin(t);
diff(a,y)
Star Strider
on 1 Dec 2018
syms t y(t)
a = diff(y) == t.*y+t.^2.*sin(t);
av = odeToVectorField(a)
a_fcn = matlabFunction(av, 'Vars',{t,Y})
You can then use ‘a_fcn’ with the MATLAB numerical ODE solvers.
Categories
Find more on Numeric Solvers 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!