crossorigin="anonymous">

穹頂天魂提示您:看後求收藏(奇妙書庫www.qmshu.tw),接著再看更方便。

# 質量 (kg)

m1 = 5.972e24 # 地球質量

m2 = 7.348e22 # 月球質量

m3 = 1.989e30 # 太陽質量

# 初始位置 (m)

r1_0 = np.array([0, 0])

r2_0 = np.array([3.844e8, 0]) # 月球距地球的平均距離

r3_0 = np.array([1.496e11, 0]) # 地球距太陽的平均距離

# 初始速度 (m\/s)

v1_0 = np.array([0, 0])

v2_0 = np.array([0, 1022]) # 月球軌道速度

v3_0 = np.array([0, ]) # 地球軌道速度

initial_conditions = np.concatenate([r1_0, v1_0, r2_0, v2_0, r3_0, v3_0])

# 定義運動方程

def equations(t, y):

r1 = y[0:2]

v1 = y[2:4]

r2 = y[4:6]

v2 = y[6:8]

r3 = y[8:10]

v3 = y[10:12]

r12 = np.linalg.norm(r2 - r1)

r13 = np.linalg.norm(r3 - r1)

r23 = np.linalg.norm(r3 - r2)

dv1_dt = G * m2 * (r2 - r1) \/ r12**3 + G * m3 * (r3 - r1) \/ r13**3

dv2_dt = G * m1 * (r1 - r2) \/ r12**3 + G * m3 * (r3 - r2) \/ r23**3

dv3_dt = G * m1 * (r1 - r3) \/ r13**3 + G * m2 * (r2 - r3) \/ r23**3

dr1_dt = v1

dr2_dt = v2

dr3_dt = v3

return np.concatenate([dr1_dt, dv1_dt, dr2_dt, dv2_dt, dr3_dt, dv3_dt])

# 數值積分

t_span = (0, 3.154e7) # 積分時間為一年

t_eval = np.linspace(0, 3.154e7, 1000) # 1000個時間點

solution = solve_ivp(equations, t_span, initial_conditions, t_eval=t_eval)

# 將位置結果提取出來

r1_solution = solution.y[0:2, :]

r2_solution = solution.y[4:6, :]

r3_solution = solution.y[8:10, :]

# 軌跡繪圖

plt.plot(r1_solution, r1_solution, label='Earth')

plt.plot(r2_solution, r2_solution, label='moon')

plt.plot(r3_solution, r3_solution, label='Sun')

plt.legend plt.xlabel('x (m)')

plt.ylabel('y (m)')

plt.title('three-body problem Simulation')

plt.savefig('three_body_simulation.png')

這段程式碼執行後,將會生成一個以地球

遊戲競技推薦閱讀 More+
我的一九八五

我的一九八五

解剖老師
關於我的一九八五: 外科主任醫生孫健英年早逝,回到一九八五年,萬元戶是大款的時代,在重生者的眼裡,遍地是黃金!留校當外科老師,被保送到華醫大深造,從經營淘寶電器店開始,人在江湖身不由己……國家強盛匹夫有責!
遊戲 連載 380萬字
網遊之武林霸圖

網遊之武林霸圖

鼕鼕
遊戲 完結 104萬字
寵你上癮重生億萬千金

寵你上癮重生億萬千金

妖妖金
關於寵你上癮重生億萬千金:一個是修真界邪派的飆悍女,一個則是現代寄人籬下的灰姑娘。當飆悍女重生變成現代悲催的灰姑娘打倒無良舅母,擊退黑心妹妹,灰姑娘可憐巴巴的身份見鬼去吧。仗著鬼神般神秘莫測的修為,賭石,古玩、牌桌開公司,混的風生水起,財源滾滾。沒事勾搭勾搭黑幫老大,珠寶公司老總小開,殺手酷男保鏢。順便偶爾打擊打擊前男友,勾人的不識趣的小三。小日子過的有滋有味,走自己的路,讓別人羨慕妒忌去~
遊戲 連載 0萬字
未婚夫叛逃後

未婚夫叛逃後

糖雨果
弒親這種事情就連黑X黨都做不出來,我的未婚夫卻牛X的做到了。我叫森繪理,今天是和未婚夫一起在雙方家長的見證下填寫婚姻屆的日子。現在和爸爸還有他的保鏢噠宰、啾也站在未婚夫的家門口,看著昔日溫柔有點小腹黑的未婚夫一手的鮮血,感覺三觀都崩塌了。髒話卡在喉嚨中,不知道該用怎樣的表情罵出來。更加重要的是,我的未婚夫滅了自己的雙親還不夠,他認為一隻猴子不配當我的爸爸。爸爸:“女婿不聽話怎麼辦?換一個就好了。
遊戲 連載 7萬字
媒婆蕭九娘

媒婆蕭九娘

白北
世人都知洛神醫高冷,不近人情,毒舌起來分分能把人氣死,但耐不住他顏好,每天上門求親的女兒是絡驛不絕,直到有一日這些人都消失了...洛神醫放下手中的書:“你跟她們說什麼了?”蕭九滿臉無辜:“沒什麼呀,我就說夫人不高興神醫天天給他們女兒看病,然後他們就走啦~”“夫人?”“對呀!”蕭九樂呵呵的拿出自己的名片,“我改名了,...PO18臉紅心跳(18wenh.com)提供媒婆蕭九娘最新章節全文免費閱讀!
遊戲 連載 156萬字
重生豪門女學霸

重生豪門女學霸

花若兮
關於重生豪門女學霸:女主腹黑、淡定,男主神秘強大『最親的親人要了她一家人的命!重活一回的蘇韻,踹飛仇家、踢飛賤人;幹倒豪門,摁倒挑釁者。橫掃一切擋路石!』『神秘部門任職的腹黑男人在接手她的案子之後,漸漸被她吸引。』『一向沉穩、不善於表達的腹黑男在第一次向她示愛時,命令其部下在操場上跑了整整一個上午。而這隻令敵人聞風喪膽的特戰兵王們跑出來的詭異路線,竟然是一個大大的:愛!』『被賦予超級腹黑之名的蘇
遊戲 連載 187萬字