首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python模拟太阳-地球-月亮运动模型

来源 | Charles 的皮卡丘 编辑 | Jane 【导语】春节期间《流浪地球》可以说是最火的一部电影了(虽然到现在作者还没看过,营长也没还没来得及看T_T),今天又是正月十五元宵佳节,后知后觉的作者这次打算教给一个用...Python 模拟太阳-地球-月亮的运动模型的教程,希望大家喜欢!...代码实现 (1)简单版 这里我们先用 pygame 来实现一个简单版本的,也就是不考虑月球公转轨道和地球公转轨道的夹角,即 φ 取 0,其代码实现如下: ? 效果如下: ?...(2)复杂版 复杂版用 matplotlib 实现,即考虑月球公转轨道和地球公转轨道的夹角,其代码实现如下: ? 效果如下: ?...其中,月球地球的轨道为薰衣草(lavender)色,月球太阳的轨道为紫(purple)色,地球太阳的轨道为小麦(wheat)色。

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

实验8 OpenGL太阳系动画

2.实验内容:   模拟简单的太阳系,如图A.8所示。太阳在中心,地球每365天太阳一周,月球每年地球12周。另外,地球每天24个小时它自己的轴旋转。 ?...图A.8 太阳系动画 3.实验原理: (1)主要用三维平移变换、旋转变换实现太阳地球、月亮的相对运动。   本节实验绘制了一个简单的太阳系。...为了编写这个程序,需要使用glRtate函数让这颗行星太阳旋转,并且自身的轴旋转。还需要使用glTranslate函数让这颗行星远离太阳系原点,移动到自己的轨道上。...绘制一颗太阳旋转的行星要求进行几次模型变换。这颗行星需要每天自己的轴旋转一周,每年沿着自己的轨道太阳旋转一周。   为了确定模型变换的顺序,可以从局部坐标系统的角度考虑。...4.实验代码: #include float fEarth = 2.0f; //地球太阳的旋转角度 float fMoon = 24.0f; //月球地球的旋转角度 void

2.1K10

带着地球去流浪 -- 太阳的一生

引言 2019农历新年之际,带着地球去流浪的经典科幻小说《流浪地球》被搬上大荧幕,承载着“中国科幻电影元年”的美誉,这部电影描绘了在太阳即将膨胀的末日笼罩下,人类在灾难中的求生之路,宏大的背景下紧张刺激的地球营救令人倍感心潮澎湃...短短128分钟的电影很快结束了,但人们仍然意犹未尽地沉浸在那个末日的世界中,一个个问题不禁浮上每一位观影人的心头,太阳真的会膨胀、爆炸成为地球末日的根源吗?那一天会在什么时候到来呢?...度,地球此时早已在阳光中变成一个大火炉了,这就是《流浪地球》中预言的灾难,只是我们现在还处在“那时没人关心太阳,人们只关心一种叫钱的东西”的时代,毕竟担心几十亿年后的灾难显得有一些杞人忧天了。...但是电影中对于氦闪的描述有着几个明显的错误:首先,氦闪是发生在太阳进入红巨星阶段12亿年以后的,发生氦闪时,地球早已被巨大的红巨星太阳吞没了,与担心氦闪的发生相比,更应该担心的是被膨胀的太阳吞没,而另一方面...也许,这流浪着的黑矮星太阳也在想念着那颗不知已经流浪到哪个星系的蓝色弹珠吧,叹一声:啊,地球,我的流浪地球。 6. 参考资料 [捷克]鲁道夫·基彭哈恩 《千亿个太阳》。

38520

竟然把整个太阳系装进了手表里!

先看一下视频是什么鬼手表—— 这是顶级珠宝品牌 Van Cleef & Arpels 推出的一款前所未有的手表—— The Midnight Planetarium Timepiece 把太阳系直接装进了手表之中...,表盘就是一个星空,以太阳为中心,太阳系的每颗行星都按比例装在相应的轨道上。...除了正常的计时功能外,表盘上的每颗行星都是根据真实的运行周期在移动,也就是说上面的地球一圈就是一年。...而上面最遥远的土星一圈则要29年,木星需要12年,你能盯着时针一圈,但你能盯着上面的土星一圈表盘吗? 就算最近的水星,表盘一圈也要88天。...每个都手表都是定制的,每个定制的手表都可以选择一颗幸运星放在相应日期的地球轨道上,当地球转动到星星的位置,就意味着那天就是幸运日。 梵克雅宝向来只追求有趣和玩味,至于时间的流逝,他们似乎不刻意看待。

61670

认识GMT和UTC时间-附带地理知识

不过由于地球是以椭圆轨道绕着太阳,在轨道上的行进速率不一,导致一年之中会有“比较长的一天”与“比较短的一天”,所以格林威治的观测者必须要至少连续观测一年,然后求取 365 个长度不一的“天”,再把他们全部平均后...地球的自转 地球自转轴自西向东的转动,从北极点上空看呈逆时针旋转,从南极点上空看呈顺时针旋转。 地球太阳公转 地球公转:地球环绕太阳的运动称为地球公转。...因为同地球一起环绕太阳的还有太阳系的其他天体,太阳是它们共有的中心天体,故被称为“公”。 轨道:地球在公转中所形成的封闭轨迹,称为地球轨道。其在天球上的投影,称为黄道。...黄道面 是指地球太阳公转的轨道平面,与地球赤道面交角为23°26'。由于月球和其它行星等天体的引力影响地球的公转运动,黄道面在空间的位置总是在不规则地连续变化。...但在变动中,任一时间这个平面总是通过太阳中心。黄道面和天球相交的大圆称为黄道。 黄赤交角 地球的赤道平面与黄道平面并不重合,而是有一个交角(二面角),就是黄赤交角。

1.2K10

一起来做题:十道基础题,各国人民科学知识大比拼

该调查研究询问美国人一些非常基础的物理生物科学问题,并将回答正确的人数比例披露于报告中,这些基础问题包括:地球绕着太阳运行、还是太阳绕着地球运行?...1.地球中心非常炎热。 2.几亿年来,大陆位置在不断移动,并且将继续移动。 3.地球太阳运行,还是太阳地球运行? 4.一切放射都是人造的。 5.电子比原子小。 6.激光的工作原理是聚焦于声波。...答案:正确;正确;地球太阳;错误;正确;错误;正确;正确;错误;正确。 好了,接下来让我们看一看各国人民答题状况大比拼的结果。 地球中心非常炎热。(正确) ?...地球太阳运行,还是太阳地球运行?(地球太阳) ? 一切放射都是人造的。(错误) ? 电子比原子小。(正确) ? 激光的工作原理是聚焦于声波。(错误) ? 宇宙始于一场大爆炸。(正确) ?

57750

科学瞎想系列之六十九 数九寒天话取暖

要了解这些,需先说说我们居住的地球以及地球所处的太阳系。...,宝宝们生活的地球就是九颗行星中的一个,距太阳的距离由近及远地球排行老三。...有了这个角度,问题就来了,当地球公转处于不同的位置时,阳光照射到地球表面的角度就不同,如果把太阳地球的中心连成一条直线,那么这条直线与地球表面的交点叫做太阳直射点,如果宝宝站在直射点上,太阳公公就会在你的头顶正上方...地球太阳一年公一圈,随着地球太阳公转,阳光的直射点会在地球南北半球的分界线(赤道)附近上下波动,于是产生了“前后左右”四个特殊位置,地球公转到太阳的最“左”边时,阳光直射点达到最北端,随着地球自转...同理,当地球公转到太阳的最“右”端时,称为冬至,这一天太阳直射南回归线,北半球白天最短,夜晚最长,阳光最少,南半球则正相反;除了这两个极端日子,还有两个让宝宝们向往的特殊日子,那就是地球公转到太阳的最“

61840

Unity3D游戏开发初探—2.初步了解3D模型基础

back*0.2f); 21 } 22 }   (3)点击预览按钮:按键盘Up键,Cube会朝前移动;按Down键,Cube会往后移动; image.png 四、案例深入:地球围绕太阳...  有了以上的基本的3D理论基础之后,我们再来做一个Unity3D小案例:地球围绕太阳。...所谓地球围绕太阳,指的是指地球太阳做周期性转动。(如果你要问为什么地球围绕太阳,请问哥白尼先生和牛顿童鞋) ?   ...16 } 17 18 // Update is called once per frame 19 void Update() 20 { 21 // 使地球对象围绕着太阳旋转...最后,点击预览按钮,即可看到地球围绕太阳的效果了。 五、小结   本篇主要介绍了游戏开发中的一些3D模型基础,涉及到一点中学的空间几何知识,复习一下对后续学习会有好处。

1.5K30

韦布望远镜现在到哪儿了:距离地球60万公里,NASA还说可以用10年

韦布望远镜的终点是距离地球140万公里远的L2拉格朗日点,在这里与地球同步太阳公转。...但L2拉格朗日点是一个不稳定点,韦布望远镜无法静止在这一点上,只能该点做圆周运动,同时还要调整姿态维持望远镜的朝向。 这些动作都需要消耗燃料,因此韦布望远镜使用寿命有限。...图中显示的数据有:望远镜与地球的距离、当前速度、任务完成度、向阳面和背阳面的温度。 目前,可以看到韦布望远镜与地球的距离为60万公里,已经超过了地月距离。...韦布望远镜观测红外线,而周围一切热源都会辐射红外线,所以不仅要用遮阳板遮挡来自太阳地球的光线,还要液氦将其冷却到零下224度。...nasa-says-webbs-excess-fuel-likely-to-extend-its-lifetime-expectations/ 韦布在哪里: https://webb.nasa.gov/content/webbLaunch/whereIsWebb.html

31940

30天150万公里,韦布望远镜抵达终点成功入轨,18镜合一进行时

网友们也是等不及要看韦布拍下的第一张照片了: 这一路上,韦布需要先部署遮阳板、太阳能电池以及18面镜子,每一步都必须精确无误,毕竟它没有任何修补的机会。...在航天领域,L2是一个极为特殊的地点,航天器在这一点受到地球太阳引力之和刚刚好,能让它和地球同步太阳公转。 这样韦布就是一直伴随着地球,随时向地球传送信号了。...其次,稳定在L2点的韦布能始终保持太阳地球、月球在其同一侧。 因为韦布望远镜的任务是探测遥远物体的红外信号,而任何物体都会发出红外线,包括太阳地球、月亮等等。...因此韦布所在的轨道实际是一个L2点的椭圆轨道: 而这样的轨道运动需要消耗一定的燃料来维持,因此韦布望远镜的寿命是有限的。...01/24/1075437484/james-webb-telescope-final-destination [2]https://jwst.nasa.gov/content/about/orbit.html

16430

要想知道什么是HTML5,不开的是:什么是HTML

而从HTML1到HTML5就代表着这套规范的发展进程。按照定义来讲,HTML5是一系列制作网页互动效果的技术集合,它能在移动端做出Flash做不出的动画效果,即HTML5就是移动端的web页面。...这么多年过去了,虽然所有人都在谈论HTML5,但是大部分人甚至都忘了它还是一个仍在完善中的体系,这种完善也直接决定了HTML5在2014年的再爆发。 Q&A:为何HTML5会在2014年再爆发?...2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这个长达八年的规范终于正式定稿,W3C小组表示终于完成了HTML5标准的制定工作。...HTML语言的上一个版本HTML 4.01还是在1999年12月发布的,也就是说用了15年才迎来一次大的版本更新。...而HTML5和轻应用开发,正好使营销手段更多样化,也使移动平台上的营销花样层出不穷。而HTML5到底能如何提升移动营销的level呢?

73300
领券