2015年センター試験数学IIBの第1問は
\(O\)を原点とする座標平面上の2点\(P(2 \cos \theta,2 \sin \theta),Q(2 \cos \theta + 7 cos \theta,2 \sin \theta + \sin 7 \theta)\)
について問われる。(詳しくはこちら)
これをPythonで可視化する。結果は青が\(P\)、オレンジが\(Q\)である。
結果1(\( \frac{\pi}{8} \leq \theta \leq \frac{\pi}{4}\)のとき)
結果2(\( – \frac{\pi}{2} \leq \theta \leq \frac{\pi}{2}\)のとき)
ソースコード
import numpy as np
import matplotlib.pyplot as plt
theta = np.linspace(np.pi / 8, np.pi / 4, 100)
Px = 2 * np.cos(theta)
Py = 2 * np.sin(theta)
Qx = 2 * np.cos(theta) + 7 * np.cos(theta)
Qy = 2 * np.sin(theta) + np.sin(7 * theta)
plt.plot(Px, Py, label="test")
plt.plot(Qx, Qy, label="test")
plt.grid()
plt.show()
コメント