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

学习 时间:2026-03-30 17:17:31 阅读:7997
请问用matlab怎么编程这个微分方程啊dy/dx=y-2*x/y,初值是y(0)=1.求y(1) ,急

最佳回答

稳重的音响

善良的唇彩

2026-03-30 17:17:31

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

最新回答共有2条回答

  • 自觉的向日葵
    回复
    2026-03-30 17:17:31

    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

上一篇 二元一次方程3x-2y=10,2x-y=0

下一篇 何谓五项?五项的坏处和