猫头鹰先生 发表于 2014-4-4 18:59

一个十分简易的洛伦兹吸引子的画法以及洛伦兹吸引子入门知识...

一个十分简易的洛伦兹吸引子的画法以及洛伦兹吸引子入门知识的论述:
x=1.2;
y=1.3;
z=1.6;
dt=0.005;
a=10.0;c=28.0;b=2.666667;
for i=1:10000
    newx=x+a*(y-x)*dt
    newy=y+(c*x-y-x*z)*dt
    newz=z+(x*y-b*z)*dt
    if i>1000
      plot3(x,y,z,'r')
      grid
      hold on
    end
    x=newx;y=newy;z=newz;
end

猫头鹰先生 发表于 2014-4-4 19:01

利用差分方程组的方法表示原微分方程,相当简便。

猫头鹰先生 发表于 2014-4-4 19:02

分享给大家哦,我也是刚刚学习。加油!!1

牛小贱 发表于 2014-4-4 20:27

正确代码:x=1.2;
y=1.3;
z=1.6;
dt=0.005;
a=10.0;c=28.0;b=2.666667;
for i=1:10000
    newx=x+a*(y-x)*dt;
    newy=y+(c*x-y-x*z)*dt;
    newz=z+(x*y-b*z)*dt;
    if i>1000
      plot3(x,y,z,'r');
      hold on
      grid on
    end
    x=newx;y=newy;z=newz;
end

牛小贱 发表于 2014-4-4 20:29

补充一点关于“混沌”知识点,希望对大家的学习有帮助:http://www.docin.com/p-717225446.html

猫头鹰先生 发表于 2014-4-4 20:42

牛小贱 发表于 2014-4-4 20:27
正确代码:

谢谢您的更正。看错一点
页: [1]
查看完整版本: 一个十分简易的洛伦兹吸引子的画法以及洛伦兹吸引子入门知识...