本文主要是介绍python 运动模拟_Python 动态模拟二维天体运行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Python 动态模拟二维天体运行 (2020年9月24日)
制作背景
大二刚刚开学不久,在一天星期一的下午,寝室里做的,这个模拟二维天体运动的程序之前一直都有尝试,但是由于公式计算不正确的原因一直没有成功过,这次才终于成功。
此程序的灵感来源于一个网站上的平面宇宙沙盒游戏,之前在看b站有关三体运动的视频的时候发现的。
之前想通过PIL库,把天梯的运行轨迹静态的刻画在一张矢量图片上,但是通过Python计算机二级考试的内容让我了解到了还有叫turtle,即“海龟绘图”这个内置库,可以动态的在屏幕上回值直线和曲线,于是这次我便使用了这种方式来展现出来。
效果截图
更改相关的质量速度参数
刚开始环绕
行星围绕转了很多圈后的轨迹
源代码
# -*- encoding: utf-8 -*-
"""
天体运行 二维平面模拟
2020年9月24日
by littlefean
"""
import turtle
from random import
这篇关于python 运动模拟_Python 动态模拟二维天体运行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!