声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 5382|回复: 27

[稳定性与分岔] 一个带延迟的微分方程的hopf 分岔源程序

[复制链接]
发表于 2007-12-15 12:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我编了一个下面方程的程序
dx=3+x(t-1)-0.15x(t-1)*x(t-1)
程序如下:
function dx=equation(t,x,z)
xlag1=z(:,1); xlag2=z(:,2); xlag3=z(:,3);
dx=[3+xlag1(1)-0.15*xlag1(1).*xlag1(1)];


lags=[1,0.1,0.5];
tx=dde23('equation',lags,zeros(1,1),[0,50]);
plot(tx.x,tx.y(1,:),'r-')

但是上面的程序只能画出x(t)与t的时间序列图,  我想画出x(t)与x(t-1) 的相图,应该怎么写。请高手指点。

[ 本帖最后由 liwang718 于 2007-12-15 13:03 编辑 ]
biffucation.jpg

Doc1.doc

71 KB, 下载次数: 105

回复
分享到:

使用道具 举报

 楼主| 发表于 2007-12-15 13:08 | 显示全部楼层

附件doc1 是我希望得到的相图

 楼主| 发表于 2007-12-16 15:31 | 显示全部楼层

怎么没人帮我呀

发表于 2007-12-16 18:59 | 显示全部楼层
你求出来的其实是x(t-1)和t的结果。

你的方程属于时延微分方程(DDEs)
这类微分方程包含了独立变量的延迟。他们在生物与化学模型这类大量的应用中遇到,可以通过DDE23来解决这类问题。

请用help dde23
 楼主| 发表于 2007-12-17 17:26 | 显示全部楼层

谢谢你octopussheng

谢谢你octopussheng,我正式看了 help dde23 后编的程序,
我想问的是用什么命令可以 画出x(t)与x(t-1) 的相图,
发表于 2007-12-18 13:08 | 显示全部楼层

很怪的图

function dx=equation(t,x,z)
dx=[3+z(:,1)-0.15*z(:,1).^2];

lags=[1];
sol=dde23(@equation,lags,zeros(1,1),[0,50]);
x = 0:0.1:50;
y = deval(sol,x,1);
plot(y(1:10:end-10),y(11:10:end));
untitled.jpg

评分

1

查看全部评分

发表于 2007-12-18 13:14 | 显示全部楼层

和步长没关系

上面的图的步长为1/10
发表于 2007-12-18 13:17 | 显示全部楼层

还有和一阶导数的关系

plot(sol.y,sol.yp)
1.jpg
发表于 2007-12-18 15:01 | 显示全部楼层

回复 #7 quiet1016 的帖子

第一个图和步长一点关系都没有?不是吧?也太奇怪了!
发表于 2007-12-18 15:57 | 显示全部楼层

对啊,可以试试这个

lags=[1];
sol=dde23(@equation,lags,zeros(1,1),[0,50]);
step=20;
x = 0:1/step:50;
y = deval(sol,x,1);
plot(y(1:step:end-step),y(1+step:step:end));
发表于 2007-12-19 10:22 | 显示全部楼层

回复 #10 quiet1016 的帖子

楼上的这个方法就可以?
发表于 2007-12-19 12:37 | 显示全部楼层

对啊

因为x(1:step:end-step)=0:49;而x(1+step:step:end)=1:50,刚好满足楼主的要求
 楼主| 发表于 2007-12-21 21:05 | 显示全部楼层

多谢

震动论坛真的是个不错的论坛,大家都很热心!新年到了祝各位朋友万事如意!
发表于 2008-6-30 21:51 | 显示全部楼层
不知道楼主的问题解决没有
我也遇到类似的问题了。。。


我的相图倒是可以做出来了

但是是所有的相图在一个平面上的。如附图所示。
是3对变量画在同一个平面上了。

怎么把他们分别显示呢??比如我需要画(y1,yp1)。。

谢谢!!!
untitled.jpg
发表于 2008-7-1 08:10 | 显示全部楼层
画图的时候分开画就可以了啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-10 22:09 , Processed in 0.071095 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表