三体读书笔记

  • 罗辑在三体世界的威望早就在智子身上得到了显现。从一开始程心就注意到,与对自己表现出来的温和友善不同,智子对罗辑充满了敬畏,只要她面对罗辑,这敬畏就会从目光中毫不掩饰地流露出来。她总是同罗辑保持着比程心更远的距离,对罗辑鞠躬时也更慢更深一些。(罗辑是三体世界尊敬的人)
  • 可以对宇宙发布安全声明,从而避免黑暗森林打击。(茶道会谈)
  • 运载着云天明大脑的阶梯飞行器是如何被三体世界截获的,可能永远是个谜。
  • 三天前,智子与程心和罗辑分别后,就向地球方面详细通报了会面的细节。她首先阐明了这次会面的基本原则:这只是云天明和程心两人之间的事,与任何第三方无关。会面中,他们谈话的内容也将严格限制在两人之间,不得涉及任何三体世界的技术、政治和军事方面的内容,云天明不能谈这些内容,程心也不能提这样的问题。会面过程中不得有第三方在场,也不能进行任何形式的记录。(程心与云天明的会谈)
  • 讲故事。
  • 《国王的新画师》、《饕餮海》和《深水王子》
  • 曲率驱动
  • 掩体计划以木星、土星、天王星和海王星四大巨行星为掩体,避开黑暗森林打击引发的太阳爆发。计划在四大行星的背阳面建设供全人类移民的太空城,这些太空城紧靠各大行星,但不是它们的卫星,而是与行星一起绕太阳同步运行,这就使得太空城一直处于四大行星的背阳面,在太阳爆发时受到行星的屏蔽和保护。计划建立五十座太空城,每座可容纳一千五百万人左右。其中,木星背面二十座,土星背面二十座,海王星背面六座,天王星背面四座。建设太空城的材料取自四大行星的卫星,以及土星和海王星的星环
  • 托马斯维德接收程心的星环公司,开始研制曲率飞船。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
三体运动是指三个物体之间的相互作用和运动,可以使用Python进行模拟。其中,可以使用scipy库中的odeint函数求解微分方程组,来模拟三体运动。 以下是一个简单的三体运动模拟代码示例: ```python import numpy as np from scipy.integrate import odeint # 定义微分方程组 def three_body_equations(w, t, G, m1, m2, m3): x1, y1, vx1, vy1, x2, y2, vx2, vy2, x3, y3, vx3, vy3 = w r12 = np.sqrt((x2 - x1)**2 + (y2 - y1)**2) r13 = np.sqrt((x3 - x1)**2 + (y3 - y1)**2) r23 = np.sqrt((x3 - x2)**2 + (y3 - y2)**2) dx1dt = vx1 dy1dt = vy1 dvx1dt = G * m2 * (x2 - x1) / r12**3 + G * m3 * (x3 - x1) / r13**3 dvy1dt = G * m2 * (y2 - y1) / r12**3 + G * m3 * (y3 - y1) / r13**3 dx2dt = vx2 dy2dt = vy2 dvx2dt = G * m1 * (x1 - x2) / r12**3 + G * m3 * (x3 - x2) / r23**3 dvy2dt = G * m1 * (y1 - y2) / r12**3 + G * m3 * (y3 - y2) / r23**3 dx3dt = vx3 dy3dt = vy3 dvx3dt = G * m1 * (x1 - x3) / r13**3 + G * m2 * (x2 - x3) / r23**3 dvy3dt = G * m1 * (y1 - y3) / r13**3 + G * m2 * (y2 - y3) / r23**3 return dx1dt, dy1dt, dvx1dt, dvy1dt, dx2dt, dy2dt, dvx2dt, dvy2dt, dx3dt, dy3dt, dvx3dt, dvy3dt # 定义初始状态和参数 w0 = [1, 0, 0, 6, -1, 0, 0, -6, 0, 0, 0, 0] t = np.linspace(0, 10, 1000) G = 1 m1 = 1 m2 = 1 m3 = 1 # 求解微分方程组 wsol = odeint(three_body_equations, w0, t, args=(G, m1, m2, m3)) # 绘制轨迹图 import matplotlib.pyplot as plt plt.plot(wsol[:,0], wsol[:,1], label='Body 1') plt.plot(wsol[:,4], wsol[:,5], label='Body 2') plt.plot(wsol[:,8], wsol[:,9], label='Body 3') plt.legend() plt.show() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值