Skip to content

IYPT 2019 赛题“循环摆”的一个求解程序。

Notifications You must be signed in to change notification settings

zhiyuanzhai/LoopingPendulum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IYPT 2019 循环摆计算程序实例

题目回顾

Problem No.14 “Looping pendulum”

Connect two loads, one heavy and one light, with a string over a horizontal rod and lift up the heavy load by pulling down the light one. Release the light load and it will sweep around the rod, keeping the heavy load from falling to the ground. Investigate this phenomenon.

文件说明

  • looping_pendulum.py 一个包含循环摆系统的程序源码。
  • env.yml 一个适用于本程序的conda虚拟环境。
  • 循环摆的Lagrangian方法.pdf 求解程序说明。

依赖

  • python, >3.0
  • numpy
  • scipy, 需要scipy.integrate.ode
  • matplotlib, 用于绘图
  • pandas, 用于导出求解得到的数据(.csv文件)

About

IYPT 2019 赛题“循环摆”的一个求解程序。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages