作业帮 > 综合 > 作业

请问用matlab怎么编程这个微分方程啊dy/dx=y-2*x/y,初值是y(0)=1.求y(1) ,急

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/28 05:58:34
请问用matlab怎么编程这个微分方程啊dy/dx=y-2*x/y,初值是y(0)=1.求y(1) ,急
请问用matlab怎么编程这个微分方程啊dy/dx=y-2*x/y,初值是y(0)=1.求y(1) ,急
h=dsolve('Dy=y-2*t/y','y(0)=1')
subs(h,'t',1)
再问: 我运行了一下你给的答案,能得到一个结果,不过那个dsolve,和subs是什么指令啊
再答: dsolve解微分方程 subs替换刚刚得到的符号解中的符号为数值 结果为: exp(2*t)*(1/exp(4*t) + (2*t)/exp(4*t))^(1/2) ans = 1.7321