为啥MATLAB这么写代码会报错?

我看教程上不都是这么写的吗?

题主,由于你的代码书写不规范,所以会出错。

主要错误是:本是一个微分方程,偏写出一组微分方程组。应该这样写

eq='0.25*Dy+3*y==12*heaviside(t)';

cond2='y(-0.001)==0,Dy(-0.001)==0';

yzs=dsolve(eq,cond2)

完善代码后,运行可以得到结果

温馨提示:答案为网友推荐,仅供参考