AmosWhite333 2021-10-21 22:59 采纳率: 100%
浏览 31
已结题

关于Matlab微分方程求解问题

img


求该题答案,自己写的代码老是报错。希望可以有人能指点指点,万分感谢

  • 写回答

1条回答 默认 最新

  • 胸毛男 2021-10-21 23:51
    关注

    解析

    
    syms y z x;
    [y z]=dsolve('Dy-z=sin(x)','Dz+y=1+x','y(0)=2','z(0)=7','x');
    vpa(y)
    vpa(z)
    
    

    数值

    
    % y 是y(1)  z是y(2)
    f = @(x,y)[sin(x)+y(2);1-x-y(1)];
    [x,y]=ode45(f,[0,200],[2;7]);
    
    plot(x,y(:,1));
    hold on;
    plot(x,y(:,2));
    grid on;
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月30日
  • 已采纳回答 10月22日
  • 创建了问题 10月21日