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

用python模拟地球飞越火星

春节档的几部电影里,《流浪地球》成为一匹黑马,刷爆微博和朋友圈,从最初不高的排片率,一跃上升到票房榜首。...看过影片的人可能会有一个疑问,太阳系那么空旷,为什么地球在“流浪”的过程中,非要作死往木星上靠?...出于好奇,我用 python 写了一个简化的仿真,模拟地球飞越木星时可能发生的情况: 利用引力弹弓加速 ? 速度太快或距离太远,加速效果不明显 ? 速度太慢或距离太近,坠入木星 ?...我这个模拟代码中,为了视觉效果,地球和木星的大小,以及他们的相对距离是不成比例的,否则会更小。而且为了让速度变化更明显,对运行速度也做了放大。...“引力弹弓”的概念在几年前的《星际穿越》和《火星救援》中都有提及,我一直想写个模拟,直到这次趁《流浪地球》热映的机会才动手实现。

1.6K20

地球把脉!我国首个地球系统模拟大科学装置启用

6月23日,国家重大科技基础设施“地球系统数值模拟装置”在北京怀柔科学城落成启用。这是我国研制成功的首个具有自主知识产权的地球系统模拟大科学装置。...新装置的核心软件自主研发 地球系统模拟装置,又称地球模拟实验室,简而言之,就是对地球系统进行数值模拟,即以地球系统观测数据为基础,利用描述地球系统的物理、化学和生命过程及其演化的规律在超级计算机上进行大规模科学计算...,科学家们由此得以重现地球的过去、模拟地球的现在、预测地球的未来。...地球系统数值模拟装置是我国首个具有自主知识产权,以地球系统各圈层数值模拟软件为核心,软、硬件协同设计,规模及综合技术水平位于世界前列的专用地球系统数值模拟装置。...曹军骥表示,新落成启用的地球模拟实验室整体性能与国际先进水平相当,具备地球表层各圈层的模拟能力,能够更全面地考虑地球系统的各种过程,特别是全球生态和生物地球化学过程及其与气候系统的相互作用,并在此基础上建立起

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

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

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

    1.4K20

    模拟整个地球:英伟达Earth-2超级计算机即将上线

    未来几十年的世界将会发生什么变化,英伟达决定制造一台超级计算机来模拟整个地球。 「如何让我们的未来在今天就变成现实呢?答案就是模拟,」英伟达创始人、CEO 黄仁勋说道。...「我们将建立一个数字孪生来模拟和预测气候变化,」黄仁勋表示,英伟达的新目标是构建减轻气候变化影响的工具。 这台新的超级计算机被命名为 Earth 2,即地球的数字孪生。...英伟达还没有详细说明 E2 的具体架构,但很显然,对整个地球进行详细的环境建模并预测未来几十年的气候变化是一个非常困难的问题。...「与主要模拟大气物理的天气预测不同,气候模型是针对大气、水、冰、陆地和人类活动,从物理、化学和生物学等方面进行数十年的模拟,」黄仁勋说道。「目前,气候模拟的分辨率为 10-100 公里。...鉴于地球气候变化如此之快,例如蒸发引起的干旱和饮用水水库下降了 150 英尺,我们迫切地需要取得进展。

    64330

    地球与生命的诞生 -- 前寒武纪地球历史

    周末闲来无事,反复查阅着维基百科,在一个个链接间跳转,总结出这篇博客,记述地球的起源与地质的变迁 地球诞生 — 46亿年前 138亿年前,宇宙从大爆炸中诞生,此时的宇宙充满了高密度、高温高压的物质...地壳与原始大气和海洋的诞生 — 冥古宙(46亿年前 ~ 38.4亿年前) 接下来,我们就将目光聚焦到宇宙中的地球上 46亿年前,地球伴随着太阳系的诞生而诞生,这之后的不久,一个名为“忒伊亚”的小行星飞速向地球飞来...,在这个火星般大小的星球与地球撞击之后,月球形成了 后期重轰击期(41亿年前 ~ 38.4亿年前) 起初,地球是一个岩浆球,炽热的岩浆不断聚合、冷却 然而,刚刚诞生的地球并非如同一个婴儿般享受着刚刚来到这世上的平静...以月球的东海撞击事件为标志,后期重轰炸期结束,38.4亿年前,横跨900公里的月球东方海形成后,太阳系中的撞击事件显著减少,地球形成稳定 总结 起初人们都认为,整个冥古宙地球都处于融化态,直到冥古宙末期...,极地冰盖扩展到赤道,很多地质学家相信当时的地球成为了一个雪球,海洋也完全冻结 火山喷发的二氧化碳因地球生物不能光合作用而逐步累积,最终形成的温室效应才使得地球走出冰封 埃迪卡拉纪(6.35亿年前 ~

    1.4K11

    澳洲小哥用GPU模拟地球,3D裸眼震撼

    新智元报道 来源:网络 编辑:好困 yaxin 【新智元导读】45亿年,从行星撞地球到生命的诞生,地球经过了怎么样的蜕变?...一位小哥成功编写程序在GPU上实现了高精度的地球模拟,4分钟内演示了45亿年的历史,足以让人震撼! 45亿年前,地球是什么样子? 一块熔岩? ?...看过这张模拟图,是不是感觉自己亲眼目睹了45亿年前的地球。 一位小哥编写程序在GPU上实现了高精度的地球模拟,4分钟内演示了45亿年的历史,足以让人震撼! ?...早期的地球是一颗原行星,温度很高,被小行星撞击的痕迹很重。 ? 由于模拟完全是程序化生成的,没有预先渲染的纹理,所以第一个任务是生成一张地形图。...生成的高度图 虽然看起来有些粗糙,但是在加入一定量的水之后,生成的地形与科学家公认的早期地球面貌相似。 ?

    61930

    Nature:人造材料总量超过地球生物总量,人类活动致地球「增重」1.1兆吨

    --- 新智元报道   来源:外媒 编辑:LQ 【新智元导读】12月9日,权威杂志《自然》发表了以色列魏茨曼科学研究所研究人员的一篇论文,论文表明,在2020年(±6),人造材料的总重量现会超过地球上生物量的总和...每个人一生共走24887公里的路,开728489公里的路程,这段距离都可以从地球来回月球了。 ......  这是BBC曾经的一个纪录片,叫「人类足迹」。...)的论文,其中指出: 人造物质总量,即「人为总量」近年来以每20年翻一番的速度增长,将其与地球上所有的生物量(目前约1.1兆吨)进行比较,2020年前后6年内,「人为总量」就会超过地球生物的总量。...也就是说,人类足迹为地球改变了超过1.1兆吨的重量。...人为的「广袤地球」 我们总是认为「地球是广袤的,自然界是无限的」。 但这篇论文正在提供一种客观严谨的方式,来衡量人类与自然之间平衡的现实状况。

    22730

    热量如何影响地球气候

    The Climate Events of 2020 Show How Excess Heat is Expressed on Earth 2020年的气候事件显示了地球上过剩的热量是如何影响地球气候的...人类制造的温室气体排放在很大程度上要对我们的地球变暖负责。煤炭、石油和天然气等化石燃料的燃烧会将二氧化碳等温室气体释放到大气中,这些气体在大气中就像一张隔热毯,将热量聚集在地球表面附近。...因此,在此期间,地球升温了约2华氏度(略高于1摄氏度)。...气候模型学家预测,随着地球变暖,地球将经历更严重的热浪和干旱,更大、更极端的野火,以及平均更长、更强烈的飓风季节。2020年发生的事件与模型的预测一致:由于温室气体排放,极端气候事件更有可能发生。...丛林大火释放出的烟雾绕地球一圈,然后再回到澳大利亚上空。

    70520
    领券