matlab中怎么输入微分方程?

如题所述

好像没什么特别好的办法:

>>
syms
t
q
y;
q=4*t^3;
>>
syms
dy
>>
eq=dy-(q-2*t);
>>
y=dsolve(char(subs(eq)),'y(0)=5','t')
y
=
t^4-t^2+5
也就是要先移项把微分方程写成等号右端为零的形式(需额外定义dy),然后subs代入,再求解。
温馨提示:答案为网友推荐,仅供参考