读代码的时候看到了NP.Arctan2(x,y ),不太清楚,开始寻找各种资料。 我不知道现在又一点一点地初步理解是否正确。 正式收到的文档太沉迷了,读不了。 如果有好的说明的话请在评论中告诉我。 在此首先感谢。
我的理解:
Arctan2(y,x )是表示在X-Y平面上的对应的(x,y )坐标的角度,其值域范围是(-Pi,Pi )
用数学表示,arctan2(y,x )=arc ta (y/x )-Pi
在y0情况下,其值为负,
当y0时,其值为正。
x=NP.array ([-1,1,-1] ) y=NP.array ([-1,- 1,1,1 ] ) z=np.arctan2(y ) y,x ) * 180/NP.pipr
[-135. -45. 45. 135.]首先x/y=【-1,-1,-1】
用arctan转换后【-135、-45、45、135】
由于角度范围需要为(-Pi,Pi ),
然后,根据:
在y0情况下,其值为负,
当y0时,其值为正。
是的,也可以画象限图来看。