声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 5130|回复: 8

[综合讨论] 二维Henon映射的Lyapunov指数的计算

[复制链接]
发表于 2006-8-13 00:54 | 显示全部楼层 |阅读模式

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

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

x
The computation of Lyapunov exponent for two-dimension Henon maping
关键词:Henon映射,Lyapunov指数
keywords: Henon maping, Lyapunov exponent

Henon maping of two dimension:
x(n+1)=1-1.4.*x(n).^2+y(n);
y(n+1)=0.3.*x(n);

Jacobi matrix for Henon maping:
J=[-2.8.*x(n),1;0.3,0]


The program MATLAB as following:

  1. % The computation of Lyapunov for two-dimension Henon maping
  2. % reference:
  3. % 岳毅宏,韩文秀,基于系统Lyapunov指数分析的倍周期分岔研究,
  4. % 控制与决策,17,2002: 814-819
  5. clc;clear;close all;
  6. % rand('state',0);
  7. % Author's email:zjliu2001@163.com
  8. % \copyright:zjliu
  9. M=1000;
  10. N=1000;
  11. D2=1;
  12. D3=0.3;
  13. D4=0;
  14. L1=0;
  15. L2=0;
  16. q=1;
  17. for k=1:M;
  18.     x=zeros(1,N);
  19.     y=zeros(1,N);
  20.     x(1)=rand;
  21.     y(1)=rand;
  22.     for L=1:N-1;
  23.         x(L+1)=1-1.4.*x(L)^2+y(L);
  24.         y(L+1)=0.3*x(L);
  25.     end
  26.     if abs(x(end))<2;               % if abs(x(end))<2;
  27.         D1=-2.8*x(end);
  28.         JT=[D1,D2;D3,D4];
  29.         [v,d]=eig(JT);
  30.         d=diag(d);
  31.         L1=L1+log(abs(d(1))); % the first Lyapunonv exponent
  32.         L2=L2+log(abs(d(2))); % the second Lyapunonv exponent
  33.         Xp(q)=x(end);
  34.         Yp(q)=y(end);
  35.         q=q+1;
  36.     end
  37. end
  38. % display the first and second Lyapunonv exponent
  39. L1=L1/(q-1),
  40. L2=L2/(q-1),
  41. % Draw figure for Henon maping:
  42. figure; plot(Xp,Yp,'k.','markersize',2);
复制代码

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2006-8-21 23:44 | 显示全部楼层
适合duffing方程吗?
发表于 2006-9-21 15:10 | 显示全部楼层
原帖由 ddb_2005 于 2006-8-21 23:44 发表
适合duffing方程吗?


显然是不合适的,这个是针对离散系统的
你可以到帖子http://forum.vibunion.com/forum/viewthread.php?tid=24201看看
发表于 2006-10-12 09:33 | 显示全部楼层
上面这个程序的运行结果并不是Henon映射的Lyapunov指数,到像是Poincare截面
发表于 2006-10-12 10:21 | 显示全部楼层
原帖由 yzsldj 于 2006-10-12 09:33 发表
上面这个程序的运行结果并不是Henon映射的Lyapunov指数,到像是Poincare截面

  1. % display the first and second Lyapunonv exponent
  2. L1=L1/(q-1),
  3. L2=L2/(q-1)
复制代码

看窗口的运行结果,L1 L2分别为两个李指数
图形输出应该是Poincare图

评分

1

查看全部评分

发表于 2006-10-26 15:31 | 显示全部楼层
多谢楼主,请问有关于洛沦滋系统的lyapunov指数的程序吗?
发表于 2006-10-26 17:58 | 显示全部楼层
原帖由 flymyway 于 2006-10-26 15:31 发表
多谢楼主,请问有关于洛沦滋系统的lyapunov指数的程序吗?


http://forum.vibunion.com/forum/viewthread.php?tid=24201中找吧

[ 本帖最后由 eight 于 2007-1-24 18:31 编辑 ]
发表于 2006-10-31 18:47 | 显示全部楼层
有没有哪位高手有其lyapunov指数图的程序。
我按上面的方法编的程序画不出来图像。
希望有高手指教。
   xiejl19840228@163.com
发表于 2006-11-7 11:13 | 显示全部楼层
原帖由 xiejl19840228 于 2006-10-31 18:47 发表
有没有哪位高手有其lyapunov指数图的程序。
我按上面的方法编的程序画不出来图像。
希望有高手指教。
   xiejl19840228@163.com


好多阿,看帖子http://forum.vibunion.com/forum/viewthread.php?tid=24201

[ 本帖最后由 eight 于 2007-1-24 18:31 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-19 20:30 , Processed in 0.056623 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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