发新话题
打印

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

HOPF分岔图

下午无聊,画了一个系统的HOPF分岔
大家看着玩吧
附件: 您所在的用户组无法下载或查看附件

TOP

这个市用什么东西画的?做件好事,把程序也发上来吧
凡所有相,皆是虚妄。若见诸相非相,即见如来。
注:有问题请事先在论坛相应版块发帖子,不要直接短信或者邮件联系,论坛没有原帖子的一律不回。谢谢合作、见谅!

TOP

以下是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')
本帖最近评分记录
  • 咕噜噜 振动币 +30 2007-7-16 08:27 理由:经验分享

TOP

这个不像是分岔图啊,有点像相空间轨道图

TOP

谢谢。我原以为是一个函数画出来的
凡所有相,皆是虚妄。若见诸相非相,即见如来。
注:有问题请事先在论坛相应版块发帖子,不要直接短信或者邮件联系,论坛没有原帖子的一律不回。谢谢合作、见谅!

TOP

呵呵,太强了,今天也算学习到了!
秋天,又是一个收获的季节,愿伴随论坛,一起喜迎丰收

TOP

请问能把您的分岔图反映的振动系统方程给出来么?
落雨潇潇

TOP

发新话题