>> 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?

답변 (2개)

madhan ravi
madhan ravi 2018년 12월 1일

0 개 추천

syms t y
a= t.*y+t.^2.*sin(t);
diff(a,y)
Star Strider
Star Strider 2018년 12월 1일

0 개 추천

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.

제품

릴리스

R2018a

질문:

2018년 12월 1일

답변:

2018년 12월 1일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by