| 查看: 1159 | 回复: 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') 但是结果是什么都没有显示 所以想请教诸位指导!谢谢,不胜感激 |
» 猜你喜欢
所感
已经有3人回复
要不要辞职读博?
已经有7人回复
不自信的我
已经有11人回复
北核录用
已经有3人回复
实验室接单子
已经有3人回复
磺酰氟产物,毕不了业了!
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有10人回复
26申博(荧光探针方向,有机合成)
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有26人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有4人回复
2楼2018-05-11 22:32:45
3楼2018-08-23 20:28:01












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