编者按:这个文件被选为MATLAB中心本周精选
对于动画,该程序使用Matlab的普通绘图命令结合drawnow命令。它是基于相应微分方程的ode45解。
全面的文件提供,包括如何推导运动方程的最重要的步骤的草图。一个简单的Mathematica笔记本包含了所有的操作。
通过>> double_pendulum_init启动程序
您可以在double_pendulum_init中调整参数,如杆的长度、质量和初始角度位置和速度。m文件。
在未来的版本中实现一些特性可能会很有趣,比如角时间依赖图、相空间画像或Poincaré部分。
欣赏这个简单但混乱的系统丰富的动态行为:-)
引用作为
亚历山大Erlich设计(2021)。动画双摆(//www.tatmou.com/matlabcentral/fileexchange/27212-animated-double-pendulum), MATLAB中央文件交换。检索.