基于Python的万有引力模拟演示工具
陈瑶瑶
温州市第二十二中学
作品基于Python的万有引力模拟演示,应用高中信息技术所学的Python知识开发,综合了Python和人教版高中物理《必修二》第七章关于万有引力的知识。可以模拟出太阳系中行星及卫星的运动和人造卫星的变轨,并能验证和演示书中的开普勒第一、二、三定律和第一、二宇宙速度等结论。
作品分为模拟太阳系、卫星变轨、验证开普勒定律的多个部分。每个部分的运行结果会可视化地展示在屏幕上,可用于师生观察程序的运行结果、验证开普勒定律等结论。
作品设计了包含播放、暂停、加快、减慢、操控天体等功能的控制界面,便于师生操作和演示;并配有详尽的说明文档,方便用户使用。
另外,师生能够通过编辑Excel表格,自定义各种不同位置、速度,甚至不同大小、颜色的天体,增强了程序的实用性。