李雅普诺夫指数(Lyapunov)是一个较为典型的判断一个系统是否具有混沌特性以及混沌的程度分析方法。

李雅普诺夫指数:在相空间中初始时无限接近的两个轨道,随着时间的不断推移按指数收敛或发散的平均变化率,它可以定量描述混沌系统在局部范围里系统轨道间的分离程度。

假设在一维动力系统 Xn+1=F(Xn),为了表示从整体上看相邻两状态分离的情况,必须对时间(或迭代次数)取平均,不妨设平均每次迭代所引起的指数分离中的指数为λ,原 来相距为ε的两点经过n次迭代后[相距为]:

如果λ>0,运动轨道的局部不稳定,相邻点的轨道的终按指数方式分离,则在 此作用下反复折叠,形成混沌吸引子。

在n维连续动力学系统中,将一个无穷小n维的球作为系统的初始条件,随着动力 系统的演化向相空间的各个方向作伸展或收缩,球将变为椭球,将椭球的所有主轴按其长度顺序徘列,那么第i个李雅普诺夫指数根据第i个主轴的长度pi(t)的增加速率定义为:

将这n 个李雅普诺夫指数按照从大到小进行排序,得到李雅普诺夫指数谱:

λ1>=λ2>=λ3>=…>=λn。对于混沌系统,必须有一个正的李雅普诺夫数,所以通常采用计算最大李雅普诺夫指数的方法来判断系统是否是混沌的。

以sine函数为例,求其最大李指数

子函数:

function newx=sine_f1(x)newx=x(2)*sin(pi*x(1))/4;

主函数:

clc;cleard0=1e-7;Z=[]; r=0.5;for u=linspace(0,8,800)   le=0;   lsum=0;   x=[r;u];   x1=[r+d0;u];   for k=1:800       x=sine_f1(x);       x1=sine_f1(x1);       d1=sqrt((x(1)-x1(1))^2);%1范数       x1=x+(d0/d1)*(x1-x);       if k>100           lsum=lsum+log(d1/d0);       end       x=[x(1);u];       x1=[x1(1);u];   end   le=lsum/(k-100);   Z=[Z,u+le*1i]; endplot(Z,'-') xlabel('k','fontsize',12,'FontAngle','italic');ylabel('Lyapunov exponent','fontsize',12,'FontAngle','italic');grid on;

Matlab求解混沌系统最大李雅普诺夫指数相关推荐

  1. matlab混沌指数的计算,matlab实现混沌系统最大李雅普诺夫指数

    李雅普诺夫指数(Lyapunov)是一个较为典型的判断一个系统是否具有混沌特性以及混沌的程度分析方法. 李指数:在相空间中初始时无限接近的两个轨道,随着时间的不断推移按指数收敛或发散的平均变化率,它可 ...

  2. matlab Lorenz混沌系统求解

    1.内容简介 matlab Lorenz混沌系统求解 649-可以交流.咨询.答疑 2.内容说明 略 3.仿真分析 clc close all clear sigma = 10; alpha = 30 ...

  3. 金融系统混沌 分形维matlab,Matlab实现混沌系统的控制

    基于MATLAB 的各类混沌系统的计算机模拟 混沌是非线性系统所独有且广泛存在的一种非周期运动形式, 其覆盖面涉及到自然科学和社会科学的几乎每一个分支.1972年12月29日,美国麻省理工学院教授.混 ...

  4. matlab系统稳态误差终值,Matlab求解给定系统稳态误差

    对于如图线性系统,应用拉式变换终值定理,可以很容易求出系统给定稳态误差 ess=lim e(t) (t-无穷大)=limsE(s)(s-0)=limS(R(S)-C(S))= limS(R(S)-W( ...

  5. Matlab求解给定系统稳态误差

    对于如图线性系统,应用拉式变换终值定理,可以很容易求出系统给定稳态误差 ess=lim e(t) (t-无穷大)=limsE(s)(s-0)=limS(R(S)-C(S))= limS(R(S)-W( ...

  6. MATLAB编程之混沌系统

    一 概述 简单来说,混沌科学中,同一个动力学方程或者是方程组,给出的初始值相差甚微,长时间后,系统的运动轨迹却有很大差别:混沌系统广泛应用在加密等领域. 二 Matlab仿真混沌系统     以che ...

  7. 基于混沌系统的文本加密算法研究(二)——经典混沌映射

    基于混沌系统的文本加密算法研究(二)--经典混沌映射 前言 一.一维Logistic混沌映射 二.二维Henon混沌映射 三.三维Lorenz连续混沌映射 总结 代码 1.Logistic映射 2.H ...

  8. 信号与系统陈后金matlab,信号与系统(陈后金)_MATLAB.ppt

    信号与系统(陈后金)_MATLAB 信号与系统 Signals and Systems 利用MATLAB进行信号与系统分析 MATLAB简介 信号的MATLAB表示 利用MATLAB进行系统的时域分析 ...

  9. 李雅普诺夫指数对应的特征方向

    洛伦兹系统的李雅普诺夫指数的符号为 (+,0,−)(+,0,-)(+,0,−) Any continuous time-dependent dynamical system without a fix ...

最新文章

  1. 阿里飞猪个性化搜索排序探索实践
  2. Opengl-基本概念-纹理(单纯的颜色太单调弄张图显示不是更好)
  3. Linux 添加新用户账号并赋予root权限
  4. 一文读懂 - 云上用户如何灵活应用定制化网络服务
  5. android wifi 组播,在Android上显示实时UDP或RTP流(多播)
  6. 回调机制在 Android 监听用户界面操作中的体现
  7. 云服务器安全组配置(阿里云,ucloud云,华为云)
  8. cnc程序串连软件哪个好用_排班软件哪个好用?
  9. Flash与数学: 旋轮线(2)
  10. 马斯克:特斯拉将发布结合太阳能、电池存储技术的新产品
  11. 全国地图poi数据下载
  12. 内存不能为read进不去桌面_纯小白向:AMD平台内存超频教程,附金士顿FuryDDR4 3200超频实战...
  13. java注册机软件_myeclipse 8.5 注册机
  14. Python3入门视频教程百度网盘
  15. 阿里技面之raft如何选主
  16. Spark 推测执行 /spark.speculation=true /spark.speculation.quantile=0.75/spark.speculation.multiplier=1.5
  17. java的time_Java TimeUnit使用
  18. yii2项目实战-博客管理平台的搭建
  19. 不改一行代码!快速迁移 Koa 应用上云
  20. 【前端】CSS3、Canvas、SVG等5种方式实现水波纹波浪动画特效

热门文章

  1. MATLAB实战系列(十六)-2021年大学生数学建模美赛竞赛赛题及问题解析
  2. cinder与ceph的区别_分布式存储基础、Ceph、cinder及华为软件定义的存储方案 -
  3. flink dataset api使用及原理
  4. Understanding CMS GC Logs--转载
  5. 从源码角度深入分析ant
  6. The Class Loader Hierarchy--转载
  7. 机器学习算法进阶——决策树和随机森林
  8. 机器学习算法加强——回归
  9. 【学习心得】当程序员思路被打断
  10. hyperledger-simple-app