同じtanの値を持つ二つの角度を区別して出力する方法

イメージ説明### 前提

実現したいこと

pythonでx座標とy座標から角度を計算してプロットしたい

発生している問題・エラーメッセージ

pythonでx座標とy座標から角度を計算してプロットしたいのですが、arctanを用いると-πからπまでの値しか得られません。0から2πまでの正確な角度を表示するにはどうすればよいでしょうか。
ちなみにx,y,tは配列です。

該当のソースコード

t, x1, x2, y1, y2 = initial(dt, T1, x10_i, x20_i, y10_i, y20_i, k, gamma, σ)
ax8.plot(t, np.arctan(y1/x1), lw = 0.5)

試したこと

x,yの配列の中の値を一つずつ検証してif文で場合分けするというのは思いついたのですが、さすがに現実的ではないと思いました。

補足情報(FW/ツールのバージョンなど)

コメントを投稿

0 コメント