下载此文档

Python课程设计.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
Python课程设计
一、多体运动的瞬态模拟
问题描述
多体问题(N-BodyProblem)是指找出已知初始位置、速度和质量的多个物体在经典力学情况下的后续运动。
天体力学中的普遍情况下的多体问题是一组已知初始值的常微分方程组:即
Python课程设计
一、多体运动的瞬态模拟
问题描述
多体问题(N-BodyProblem)是指找出已知初始位置、速度和质量的多个物体在经典力学情况下的后续运动。
天体力学中的普遍情况下的多体问题是一组已知初始值的常微分方程组:即已知初始值岳(0)必="(当/不等于k时,火。)尹处⑼),解出这个二阶常微分方程组:
其中是代表"个质点质量的常量。0,02,...,缶是以时间t为变量描述质点位置的三维矢量函数。当然,一般情况下,质点某一时刻在的位置与运动状态是不可解的,不过我们可以根据质点的某一时刻情况,假定在很短的时间内,加速度的方向和大小不会变,模拟质点的运动。
一下是一个三体(n=3)的例子:
PConnection
RestrictedThree-bodyProblem
FReyers©
一Geoframe
Tine=
AnimationDaisy=10
Examples:|i|13]「5]「6〕「7j"8]CZZ)真J
任务描述
使用Python的图形方法,写一个多体运动的模拟器,
一个质点有如下属性:
质量m,标量,无单位
速度v,矢量,无单位。方向以二维笛卡尔坐标描述,即(1,1)和(2,2)都表示东北45°。
初始位置p,二维笛卡尔坐标。坐标原点为你绘制的地图中央。
即,一个质点用如下字符串描述:
mvvxvypxpy
给定n个质点的描述,请模拟出运动轨迹。
要求:
质量只是比较关系,你可以用大小表示出来(如而积之比)。质点只考虑中心。
速度大小只是比较关系,你可以在质点上画箭头表示(如长度之比)。
面板上可以输入质点描述文件,文件给出n和n个质点的描述。
面岸上可以上输入n,这样的话,随机生成n个质点,并将这n个质点的描述写成文件。
而板上可以选择是否画出运动轨迹。如果选择,请画出。
面板上可以选择是否单步模拟。是的话每点击一下面板,模拟多体运动一个极短时间。
面板上可以填入模拟速度。默认是1,这个速度由你来定。但是如果输入10的话要是你现在速度的十倍,。
画出坐标轴。每次模拟,显示并刷新模拟步数。
不用STOP、RESET和CLEAR.
尽可能做的够炫,或者支持更多功能,有加分。
二、俄罗斯方块
问题描述俄罗斯方块(Tetris,俄文:TeTpuc)是一款风庠全球的电视踏电和掌上游戏机游戏,它由俄罗斯人阿列克谢•帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。
任务

Python课程设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人秋江孤影
  • 文件大小290 KB
  • 时间2022-05-23
最近更新