跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

Python绘制Lorenz吸引子

本文利用python求解lorenz微分方程组,并绘制出相应的相图与时间序列图。

1、 利用scipy模块求解微分方程组的数值解。

2、 lorenz为一组微分方程构成的系统。

3、 质点的起始坐标为(0.0,1.00,0.0)。

4、 t 表示一系列不同的时间值,由 t = np.arange(0, 30, 0.01) 生成,范围从 0 到 30,步长为 0.01。

立即学习“Python免费学习笔记(深入)

”;

5、 返回的track1为质点在不同时刻的一系列三维空间坐标位置。

6、 轨迹1相连,近似呈现质点运动路径。

7、 构建三维空间坐标系。

Python 3.14.3微软官方的 Python 扩展,是 VS Code 安装量最高的扩展(209M+)。集成 IntelliSense(通过 Pylance)、调试(通过 Python Debugger)、代码检查、格式化、重构和单元测试等功能。支持 Jupyter Notebook、虚拟环境管理和多 Python 版本切换。

下载

8、 描绘质点运动路径。

9、 将质点初始位置设为(0.0,1.01,0.0),绘制其近似运动轨迹。

10、 将两种状态同时绘出并进行对比。

11、 初始状态的微小变动,会导致整体运动轨迹出现显著差异。

12、 通过差值对比,明显看出两种状态差异显著。

相关文章