| 查看: 1188 | 回复: 2 | ||
[求助]
采用ddesd语句解微分方程,如何将不同的变量显示在不同的图像中?
|
两个变量x和y构成的时滞微分方程组,matlab程序如下: function ddeex t0 = 0; tfinal = 5; tspan = [t0, tfinal]; sol = ddesd(@ddefun,@delay,@hist,tspan); plot(sol.x,sol.y,'.-') xlabel('time') ylabel('value') legend('x','y') function d=delay(t,y) d=[t-sin(t);t-cos(t);t-2;t-1]; function h=hist(t) h=[1;-1]; function dydt = ddefun(t,y,Z) dydt = [1-0.05*Z(1,1)-0.04*Z(2,2); 2-0.02*Z(1,3)-0.7*Z(2,4)]; 运行后x和y显示在一幅图像中,请教如何将其分开显示?需要编写什么语句。我试过在 第一个function中添加下面的语句: figure(2) plot(t,sol.y(1),'.-') xlabel('time') ylabel('value') 但是结果是什么都没有显示 所以想请教诸位指导!谢谢,不胜感激 |
» 猜你喜欢
什么是人一生最重要的?
已经有4人回复
版面费该交吗
已经有3人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有10人回复
今年春晚有几个节目很不错,点赞!
已经有12人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有12人回复
基金正文30页指的是报告正文还是整个申请书
已经有5人回复
2楼2018-05-11 22:32:45
3楼2018-08-23 20:28:01













两个变量x和y构成的时滞微分方程组,
回复此楼