当前位置: 首页 > backend >正文

使用Mathematica制作Lorenz吸引子的轨道追踪视频

Lorenz奇异吸引子是混沌理论中最早被发现和研究的吸引子之一,它由Edward Lorenz在1963年研究确定性非周期流时提出。Lorenz吸引子以其独特的"蝴蝶"形状而闻名,是混沌系统和非线性动力学的经典例子。

L = NDSolveValue[{x'[t] == -3 (x[t] - y[t]), y'[t] == -x[t] z[t] + 26.5 x[t] - y[t], z'[t] == x[t] y[t] - z[t],x[0] == z[0] == 0, y[0] == 1}, {x[t], y[t], z[t]}, {t, 0, 100}, MaxStepSize -> 0.001];n = NDSolveValue[{x'[t] == -3 (x[t] - y[t]), y'[t] == -x[t] z[t] + 26.5 x[t] - y[t], z'[t] == x[t] y[t] - z[t],x[0] == z[0] == 0, y[0] == 1}, Cross[{x'[t], y'[t], z'[t]}, {x''[t], y''[t], z''[t]}], {t, 0, 100},MaxStepSize -> 0.001];
L1 = NDSolveValue[{x'[t] == -3 (x[t] - y[t]), y'[t] == -x[t] z[t] + 26.5 x[t] - y[t], z'[t] == x[t] y[t] - z[t],x[0] == z[0] == 0, y[0] == 1}, {x'[t], y'[t], z'[t]}, {t, 0, 100},MaxStepSize -> 0.001];LA = ParametricPlot3D[L, {t, 0, 60}, PlotRange -> All, Background -> Black, Boxed -> False, Axes -> False, ColorFunction -> Function[{x, y, z, u}, ColorData["NeonColors"][u]],PlotPoints -> {100, 100}]
gr[t1_] := Show[{LA, Graphics3D[{Specularity[White, 4], Sphere[L /. t -> t1, .3]}]},Background -> Black, ImageSize -> {300, 300}, SphericalRegion -> True, PlotRange -> All]

frames = Table[Show[gr[t1 + .1], ViewVector -> {(L - 3 n/Norm[n]) /. {t -> t1}, L1 /. t -> t1 + .1}], {t1, 0.6, 1.65, .009}];
ListAnimate[frames]
Export[FileNameJoin[{NotebookDirectory[], "Lorenz63_0.mp4"}], frames, "DisplayDurations" -> 50(*每帧显示0.5秒*)]

http://www.xdnf.cn/news/6791.html

相关文章:

  • 海盗王3.0的数据库3合1并库处理方案
  • 【全解析】EN18031标准下的SUM安全更新机制
  • VBA技术资料MF306:删除与正则表达式匹配的文件
  • 10 大医学数据集汇总:覆盖问答/推理/真实临床记录/超声图像/CT 影像……
  • 多网卡管理实战指南:原理、问题分析与实用工具推荐
  • vs2019及以后版本cmd指定编译环境文件的路径
  • Linux》Ubuntu》安装Harbor 私有仓库
  • Manim教程:第12章 函数,函数图像和文字的渲染
  • 高清箱号识别系统:模糊集装箱号的高效识别解决方案
  • ”一维前缀和“算法原理及模板
  • 多线程八股文(自用)
  • SOLIDWORKS Simulation接触定义精讲(一)
  • CVE-2017-8046 漏洞深度分析
  • 【每天一个知识点】意图传播(Intent Propagation)
  • AG 视频下载 免费分享
  • 从零开始学习three.js(19):一文详解three.js中的辅助类Helper
  • 彻底删除Docker容器中的环境变量
  • 【Kuberbetes】详谈网络(第三篇)
  • 机器学习中的特征工程:解锁模型性能的关键
  • Mysql数据库详解
  • 最小二乘法:从房价预测到损失计算
  • 从裸机开发到实时操作系统:FreeRTOS详解与实战指南
  • 质量管理工程师面试总结
  • 【AI基础设施安全检测工具】AI Infra Guard安装使用详细说明
  • 全面且深度学习c++类和对象(上)
  • 视频抽帧并保存blob
  • 第二十六天打卡
  • 数据备份与恢复方案
  • 7. 进程控制-进程替换
  • WebGIS开发智慧机场项目实战(2)