0
私は角度の配列を持っていて、それらを線としてデカルトグラフに置いておきたいです。それを行う最善の方法。視覚化角度のセット
私は角度の配列を持っていて、それらを線としてデカルトグラフに置いておきたいです。それを行う最善の方法。視覚化角度のセット
私が正しく理解している場合は、この希望:あなたが行をプロットする必要がある場合は、少なくとも2点が必要
import numpy as np
import matplotlib.pyplot as plt
angles = [0, np.pi/4, np.pi/2, np.pi]
xlist = [np.cos(ang) for ang in angles]
ylist = [np.sin(ang) for ang in angles]
for x, y in zip(xlist, ylist):
plt.plot([0,x],[0,y])
plt.show()
を。私は最初のものがあなたの問題の起源であると仮定しています。 2つ目のポイントは、あなたに希望の角度を与えるポイントです。したがって、半径は1を選択します。
原点から1単位離れたポイントの座標は、x = cos(angle)
とy = sin(angle)
です。
次に、各角度ごとに(0,0)から(x、y)の線をプロットするだけで、matplotlibとfor
ループを使用して行うことができます。
これはpythonではなく、数学の質問です。 https://en.wikipedia.org/wiki/Trigonometric_functionsを参照してください。 – zvone