【実装】Pythonで楕円や回転した楕円を描写する

Posted: , Category: 可視化 , 宇宙開発 , 数学

楕円については理解しているでしょうか?

楕円なんて嫌いな人も非常に多いと思いますが、楕円軌道は非常に重要です。

宇宙へ打ち上げる人工衛星しかり、楕円軌道を描いて飛んでいくことが非常に多いからです。楕円軌道について理解するためにも、Pythonで楕円軌道について理解していきましょう。

Pythonで通常の楕円を描写する

まずは、通常の開店していない楕円を描写してみましょう。

Pythonではmatplotlibという描写用のライブラリがあり、matplotlibの付属のモジュールを用いることで実は簡単に楕円を描写することができるのですが、今回は勉強のためあえて既存のモジュールを使わずに、楕円を描写してみます。

import numpy as np
import matplotlib.pyplot as plt

fix, ax = plt.subplots(figsize=(5,5), dpi=80)

t = np.linspace(0,360,360)

ax.set_xlim([-60, 60])
ax.set_ylim([-60, 60])
x =50 * np.cos(np.radians(t))
y = 20 * np.sin(np.radians(t))

plt.plot(x,y)
plt.show()

このような楕円を描写することができました。

コード中では、楕円の極座標表示を用いています。

【広告】
統計学的にあなたの悩みを解決します。
仕事やプライベートでお悩みの方は、ベテラン占い師 蓮若菜にご相談ください。

機械学習と情報技術