三体

《三体》系列由刘慈欣创作,探讨了人类文明与外星文明的碰撞,涉及科技限制、文明扩张等议题。在面对无法抵抗的高级文明时,人类如何在绝望中寻找希望?作品提出了给时间以生命的理念,强调活在当下。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好看,一部可以反复看的科幻小说。作者刘慈欣,山西人。非书评,就是一个读后总结。
三体——人类毁灭前后的思考,关于人类道德、人类文明,关于宇宙文明,关于宇宙社会和宇宙心理
  1. 第一部: 三体1
    1. 人才才是核心竞争力。
    2. 战胜一个文明最有效的办法就是限制他的科技,或者发展自己的科技。
  2. 第二部: 黑暗森林
    1. 给时间以生命。 
      1. 赋予时间以生命,让每分每刻都有生命。拒绝行尸走肉,拒绝昏沉度日。很多鸡汤文章中都会提到的观点,却在这里体现的一点都不恶心。当人类面对的无法抵抗的高级文明,当全人类都在等待毁灭倒计时,谁还会想到这句话“给时间以生命”。大家都在忙着“给文明以岁月”——怎么让人类文明得以延续,怎么倾尽全力做最后的抵抗
      2. 而且当人类倾尽全力做防御的时候,却在近百年的时间内基础物理学没有任何突破性的进展。同时社会也因为发展军事而严重倒退。当人们想通了之后,选择放弃在军事上的过分投入,专注于生活时。人们的生活里面就变得好了起来,社会也开始恢复生机。这时候科技竟然有了突破, 之前很多卡住的难题解决了,人类也进入了空前自信中。
      3. 结论: 越是要做一件很重要的事,越是要放松,越是活的更轻松。  
      4. 及时行乐,给现存的时间以生命,过好现在的生活。让时间有生命。而不是给生命以时间,在生命慌乱于有限的时间里。
    2. 智子危机,当人类的行为都暴露在敌人的眼皮底下时。我们唯一的抵抗方式就是思维的共鸣,和眼神的交流——如文中蒙娜丽莎的笑。唯有思维不破
    3. 两个公理
      1. 生存是文明的基本需求
      2. 文明不断增长和扩张,但宇宙的物质总量不变
      3. 这就导致宇宙中的所有文明都在竞争,宇宙不空旷,而是很拥挤。宇宙就像一个黑暗森林,每个文明都是一个带枪的猎人。为了保护自己,我们必须要蹑着脚走路,以防止被他人发现。谁也不能判断其他文明是善意还是恶意,必须要在其他文明发现之前消灭其他文明。
  3. 第三部: 三体三——死神永生
    1. 最强烈的感受就是大,大时空,大格局。从人类与三体世界的战斗变成宇宙文明间的战斗;从人类的三维模式上升到宇宙的二维四维再到十维;宇宙间的战役从人类的武器火拼上升为操纵时空维度,改变宇宙定律【如光速】。
运动是指个物之间的相互作用和运动,可以使用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、付费专栏及课程。

余额充值