声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3803|回复: 8

[稳定性与分岔] HOPF分岔图

[复制链接]
发表于 2007-7-14 16:23 | 显示全部楼层 |阅读模式

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

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

x
下午无聊,画了一个系统的HOPF分岔
大家看着玩吧
hopf.jpg
回复
分享到:

使用道具 举报

发表于 2007-7-14 16:36 | 显示全部楼层
这个市用什么东西画的?做件好事,把程序也发上来吧
 楼主| 发表于 2007-7-14 18:49 | 显示全部楼层
以下是MATLAB程序,很简单.我就不写注释了
clc
clear

axis([-2 2 -2 2])
hold on
fai0=pi/12
fai2=pi*(2/3)
fai3=pi/3
fai4=pi
fai5=1.5*pi
fai6=pi*(4/3)
fai7=pi*(-1/6)
fai8=0.01*pi*(0.00002)

u=0.5
r=0.001
t=0.01:0.01:20
d=sqrt(r*r+(abs(u)-r*r)*exp(-2*u*t))
p=(sqrt(abs(u))*r)./d
x=p.*cos(t)
y=p.*sin(t)
plot(x,y,'k')
hold on


x=p.*cos(t+fai4)
y=p.*sin(t+fai4)
plot(x,y,'c')

u=0.5
r=2
d=sqrt(r*r+(abs(u)-r*r)*exp(-2*u*t))
p=(sqrt(abs(u))*r)./d
x=p.*cos(t)
y=p.*sin(t)
plot(x,y,'r')
hold on

%
x=p.*cos(t+fai5)
y=p.*sin(t+fai5)
plot(x,y,'m')

x=p.*cos(t+fai2)
y=p.*sin(t+fai2)
plot(x,y,'k')

x=p.*cos(t+fai6)
y=p.*sin(t+fai6)
plot(x,y,'g')

x=p.*cos(t+fai7)
y=p.*sin(t+fai7)
plot(x,y,'y')

x=p.*cos(t+fai4)
y=p.*sin(t+fai4)
plot(x,y)

x=p.*cos(t+fai3)
y=p.*sin(t+fai3)
plot(x,y,'m')

评分

1

查看全部评分

发表于 2007-7-15 08:49 | 显示全部楼层
这个不像是分岔图啊,有点像相空间轨道图
发表于 2007-7-15 08:51 | 显示全部楼层
谢谢。我原以为是一个函数画出来的
发表于 2007-7-16 08:07 | 显示全部楼层
呵呵,太强了,今天也算学习到了!
发表于 2008-7-3 16:38 | 显示全部楼层
请问能把您的分岔图反映的振动系统方程给出来么?
发表于 2010-8-30 19:35 | 显示全部楼层
这个在刘延柱编的非线性振动那本书里出现过,是一个二元系统的hopf分岔相轨迹
发表于 2010-8-30 19:36 | 显示全部楼层
这个在刘延柱编的非线性振动那本书里出现过,是一个二元系统的hopf分岔相轨迹
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-24 04:36 , Processed in 0.168490 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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