ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】第一宇宙速度、第二宇宙速度を求める。

成果物

f:id:Nekodigi:20200902224212g:plain
※単純に回っているわけではなく、物理法則に基づいて動いています。
一宇宙速度を聞いたことはあったのですが実感がわかなかったので、実装してみました。

仕組み

必要な速度はこちらの数式をもとに求めることができます。
 \begin{array}{l}
万有引力定数G,地球半径R,地球質量Mの時の第一宇宙速度(周回し続けるために必要な速度)\\
{\displaystyle v_{1} =\sqrt{\frac{GM}{R}}}\\
第二宇宙速度(地球の重力から脱出するために必要な速度)\\
v_{2} =\sqrt{2} v_{1}
\end{array}

コード

Escape velocityという名前で追加しています。
github.com