洛伦兹系统

洛伦兹系统
几何画板及绘图内容加载中,请稍等……
2019-05-01 05:08
这个范例演示了洛伦兹系统,这是一种混沌动力学系统的典型例子。它涉及微积分中的常微分方程。通过使用GeoGebra命令如NSolveODE、Length、Sequence等,可以动态地展示系统的轨迹。适合高中及以上学生学习混沌理论和微分方程。

GeoGebra 命令及参数

  1. Textfield(A0) → InputBox5
  2. Textfield(B0) → InputBox6
  3. Textfield(β) → InputBox1
  4. Textfield(σ) → InputBox2
  5. Textfield(ρ) → InputBox3
  6. Textfield(tmax) → InputBox4
  7. NSolveODE({x', y', z'}, 0, {x(A0), y(A0), z(A0)}, tmax) → numericalIntegral1, numericalIntegral2, numericalIntegral3
  8. Length(numericalIntegral1) → len
  9. NSolveODE({x', y', z'}, 0, {x(B0), y(B0), z(B0)}, tmax) → numericalIntegral4, numericalIntegral5, numericalIntegral6
  10. Sequence((y(Point[numericalIntegral1, i]), y(Point[numericalIntegral2, i]), y(Point[numericalIntegral3, i])), i, 0, 1, 1 / len) → LA
  11. Element(LA, (n * len) + 1) → At
  12. Sequence((y(Point[numericalIntegral4, i]), y(Point[numericalIntegral5, i]), y(Point[numericalIntegral6, i])), i, 0, 1, 1 / len) → LB
  13. Element(LB, (n * len) + 1) → Bt
  14. Point({t, x(At)}) → xA
  15. Point({t, y(At)}) → yA
  16. Point({t, z(At)}) → zA
  17. Point({t, x(Bt)}) → xB
  18. Point({t, y(Bt)}) → yB
  19. Point({t, z(Bt)}) → zB
  20. Sequence(Segment[Element[LA, j], Element[LA, j + 1]], j, 1, len) → LAconnected
  21. Sequence(Segment[Element[LB, j], Element[LB, j + 1]], j, 1, len) → LBconnected

AI 绘图提示语参考

绘制洛伦兹系统的三维相空间轨迹图。系统由两个初始点出发,各自生成一条混沌曲线,在三维空间中蜿蜒缠绕。每条曲线由一系列离散点连接而成,形成平滑的折线路径。同时,在三个坐标平面上分别投影出随时间变化的坐标分量曲线,展示每个分量的动态演化。图形包含两条不同颜色的轨迹,以及对应的六个投影曲线,整体呈现混沌系统的复杂结构与分形特征。
以上提示语为根据原始绘图命令整理而来,仅供参考。