用matlab解:y=dsolve('D2y+exp(-t)*Dy-sin(sqrt(t))*y=exp(-t)*sin

学习 时间:2026-04-02 17:45:43 阅读:8508
用matlab解:y=dsolve('D2y+exp(-t)*Dy-sin(sqrt(t))*y=exp(-t)*sin(sqrt(t))','y(0)=1,Dy(0)=-2','t')

最佳回答

自觉的蜻蜓

英勇的草丛

2026-04-02 17:45:43

此微分方程没有显式解,建议用数值解法  function dyy=xielei(t,y)           %   保存为 xielei。m  文件dyy=[y(2);-exp(-t)*y(2)+sin(sqrt(t))*y(1)+exp(-t)*sin(sqrt(t))];-------------------------------------------- 运行以下:clear;clcy0=[1;-2];[t,y]=ode45('xielei',[0 5],y0);plot(t,y(:,1),t,y(:,2)) 

最新回答共有2条回答

  • 呆萌的钢笔
    回复
    2026-04-02 17:45:43

    此微分方程没有显式解,建议用数值解法  function dyy=xielei(t,y)           %   保存为 xielei。m  文件dyy=[y(2);-exp(-t)*y(2)+sin(sqrt(t))*y(1)+exp(-t)*sin(sqrt(t))];-------------------------------------------- 运行以下:clear;clcy0=[1;-2];[t,y]=ode45('xielei',[0 5],y0);plot(t,y(:,1),t,y(:,2)) 

上一篇 可以用固有频率为50Hz的LC振荡电路制成逆变器吗?

下一篇 春雪 韩愈 拟人画地表达出春雪善解人意和富有情趣的词是