早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab求解微分方程的问题eq1='D2y+3*Dy+2*y=2*Dx+6*x';eq2='x=Heaviside(t)';%表示阶跃函数cond='y(-0.001)=0,Dy(-0.001)=0';%0-时刻的值yzs=dsolve(eq1,eq2,cond);yzs=simplify(yzs.y)%解微分方程,并化简为什么最有一句必须

题目详情
matlab求解微分方程的问题
eq1='D2y+3*Dy+2*y=2*Dx+6*x';
eq2='x=Heaviside(t)'; %表示阶跃函数
cond='y(-0.001)=0,Dy(-0.001)=0'; %0-时刻的值
yzs=dsolve(eq1,eq2,cond);
yzs=simplify(yzs.y) %解微分方程,并化简
为什么最有一句必须是simplify(yzs.y)而simplify(yzs)就不可以呢?
▼优质解答
答案和解析
解出的yzs是一个结构体其域包含x和y
yzs.y才能取出y