首页 > 代码库 > 混沌数学之吕陈吸引子
混沌数学之吕陈吸引子
吕陈吸引子(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;}};
相关截图:
混沌数学之吕陈吸引子
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。