混沌数学之吕陈吸引子

吕陈吸引子(Lu Chen attractor)也称Lu attractor 吸引子是2002年中国科学院数学与系统科学研究院研究员
吕金虎(Jinhu Lu),Suchun Zhang 和香港城市大学电子工程系讲座教授陈关荣( Guangrong Chen )发现和分析的
种新型的介于洛伦茨吸引子和蔡氏电路之间的吸引子。
吕氏吸引子的特点是其随控制参数的变化,而呈现为左卷波混沌吸引子、麻花型吸引子或右卷波混沌吸引子.

吕氏吸引子方程:
frac{dx(t)}{dt}=a*(y(t)-x(t))
frac{dy(t)}{dt}=x(t)-x(t)*z(t)+c*y(t)+u
frac{dz(t)}{dt}=x(t)*y(t)-b*z(t)

参数:a = 36, c = 20, b = 3, u = -15..15
初始条件:x(0) = .1, y(0) = .3, z(0) = -.6

其中 u 是一个控制数,
当 u ≤-11 时,Lṻ Chen 混沌吸引子为左卷波混沌吸引子,
当 u 在 -10 和 10 之间 时为麻花型吸引子,
当 u≥ 11 ,是右卷波混沌吸引子。

相关软件:混沌数学及其软件模拟

相关代码:

class LuChenAttractor : public DifferentialEquation
{
public:LuChenAttractor(){m_StartX = 0.1f;m_StartY = 0.3f;m_StartZ = -0.6f;m_ParamA = 36.0f;m_ParamB = 3.0f;m_ParamC = 20.0f;m_ParamD = 8.0f;}void Derivative(float x, float y, float z, float& dX, float& dY, float& dZ){dX = m_ParamA*(y - x);dY = x - x*z + m_ParamC*y + m_ParamD;dZ = x*y - m_ParamB*z;}bool IsValidParamA() const {return true;}bool IsValidParamB() const {return true;}bool IsValidParamC() const {return true;}bool IsValidParamD() const {return true;}
};

 

相关截图:

转载于:https://www.cnblogs.com/WhyEngine/p/3974328.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/375618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321示例 2: 输入: -123 输出: -321示例 3: 输入: 120 输出: 21注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 −…

C# char[]与string之间的相互转换

string 兑换 Char[] string ss "abcdefg";char[] cc ss.ToCharArray();Char[] 转换成string string s new string(cc);byte[] 与 string 之间的转换 byte[] bb Encoding.UTF8.GetBytes(ss);string s Encoding.UTF8.GetString(bb);string[] 转换成string string …

java 直接 访问WebSphere JNDI

代码如下: Hashtable<String, String> env new Hashtable<String, String>();env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");env.put(Context.PROVIDER_URL, "iiop://localhost:2809");Co…

Standard C++ Episode 7

六、C的I/O流库 C&#xff1a;fopen/fclose/fread/fwrite/fprintf/fscanf/fseek/ftell... C&#xff1a;对基本的I/O操作做了类的封装&#xff0c;其功能没有任何差别&#xff0c;用法和C的I/O流也非常近似。 七、格式化I/O <</>> 1 /*2 *格式化I/O练习3 */4 #in…

在Android设备与Mac电脑之间传输文件

不同于Windows和Linux&#xff0c;Android设备连接到Mac电脑上是看不见挂载的目录的&#xff0c;既然看不到了Android设备的挂载目录&#xff0c;如何在Android设备与Mac电脑之间传输文件呢&#xff1f; 原来Android官方提供了传输文件的工具&#xff01;访问www.android.com/f…

mysql语句在node.js中的写法

总结一下mysql语句在node.js中的各种写法&#xff0c;参考了npm网站mysql模块给的实例。 查询 select //1 db.query(select * from tuanshang_users where user_id < 10,function(err,results,fields){//if(err) throw err;console.log( results );if(!!results.length){con…

jqPlot图表插件学习之折线图-散点图-series属性

一、准备工作 首先我们需要到官网下载所需的文件&#xff1a; 官网下载&#xff08;笔者选择的是jquery.jqplot.1.0.8r1250.zip这个版本&#xff09; 然后读者需要根据自己的情况新建一个项目并且按照如下的方式加载对应的js和css&#xff08;因为笔者在VS2012环境下新建的&…

node.js基础:数据存储

无服务器的数据存储 内存存储 var http require(http); var count 0; //服务器访问次数存储在内存中 http.createServer(function(req,res){res.write(hello count);res.end(); }).listen(3000);    基于文件的存储 node.js中主要用fs文件系统模块来管理文件的存储。 文件…

CUDA 6.5 VS2013 Win7:创建CUDA项目

运行环境&#xff1a; Win7VS2013CUDA6.5 1.创建win32空项目 2.右键项目解决方案-->生成项目依赖项-->生成自定义 3.右键项目解决方案-->属性-->配置属性-->常规-->平台工具集 配置属性-->VC目录-->包含目录&#xff0c;添加 $(CUDA_INC_PATH) 连接器-…

c/c++编码规范(2)--作用域

2. 作用域 静止使用class类型的静态或全局变量。 6. 命名约定 6.1. 函数名&#xff0c;变量名&#xff0c;文件名要有描述性&#xff0c;少用缩写。 6.2. 文件命名 6.2.1. 文件名要全部用小写。可使用“_”或"-"&#xff0c;遵从项目规范&#xff0c;没有规范&#x…

subversion svnserver服务启动与配置

svnserve 是一个轻量级的服务&#xff0c; 使用自定义的协议通过TCP/IP与客户端通讯。 客户端通过由 svn:// 或者 svnssh:// 开始的URL访问svnserve服务器。 启动服务器 端口监控&#xff08;inetd&#xff09;模式 如果你打算用端口监控来启动处理客户的访问请求的进程&#x…

mongodb地理空间索引原理阅读摘要

http://www.cnblogs.com/taoweiji/p/3710495.html 具体原理在上面 简单概述&#xff0c;&#xff08;x,y&#xff09;经纬度坐标&#xff0c;通过geohash的方式&#xff0c;通过N次方块四分割生成一个坐标码&#xff0c;然后用坐标码进行BTREE的索引建立转载于:https://www.cnb…

angular 页面加载时可以调用 函数处理

转载于 作者:海底苍鹰地址:http://blog.51yip.com/jsjquery/1599.html 我希望页面加载的时候&#xff0c;我能马上处理页面的数据&#xff0c;如请求API .... 所以这样设置 在某个页面的控制器中 监听页面load phonecatControllers.controller(registerctr, [$scope, $routePa…

删除排序数组中的重复项

给定一个排序数组&#xff0c;你需要在原地删除重复出现的元素&#xff0c;使得每个元素只出现一次&#xff0c;返回移除后数组的新长度。 不要使用额外的数组空间&#xff0c;你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums [1,1,2…

android 处理鼠标滚轮事件 【转】

android处理鼠标滚轮事件&#xff0c;并不是如下函数&#xff1a; 1&#xff09; public boolean onKeyDown(int keyCode, KeyEvent event) 2) public boolean dispatchKeyEvent(KeyEvent event) 3) public boolean onTouchEvent(MotionEvent event) 而是如下函数 …

ASP.NET数据报表之柱状图 ------工作日志

#region 柱形色调 /// <summary> /// 柱形色调 /// </summary> private string[] myColor new string[] { "DarkGreen", "DimGray", "DodgerBlue", "Orchid", //Peru "Orange", "Orchid", &q…

接口安全--签名验证

为防止第三方冒充客户端请求服务器&#xff0c;可以采用参数签名验证的方法&#xff1a; 将请求参数中的各个键值对按照key的字符串顺序升序排列&#xff08;大小写敏感&#xff09;&#xff0c;把key和value拼成一串之后最后加上密钥&#xff0c;组成key1value1key2value2PRIV…

Runtime类

Runtime类也在java.lang包中&#xff0c;这个类没有提供构造器&#xff0c;但是提供的却非静态方法&#xff0c;而是在方法中提供了一个静态方法来返回当前进程的Runtime实例&#xff0c;采用的单例设计模式。 其作用&#xff1a;可以对当前java程序进程进行操作、打开本机程序…

Spring MVC 返回NULL时客户端用$.getJSON的问题

如果Spring MVC返回是NULL&#xff0c;那么客户端的$.getJSON就不会触发&#xff1b; 20170419补充 后台的输出为&#xff1a; DEBUG [org.springframework.web.servlet.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name springMVC: assuming …

duilib设置滚动条自动滚动到底

控件属性中添加 vscrollbar"true" autovscroll"true"分别是启用竖向滚动条&#xff0c;是否随输入竖向滚动