77 字
1 分钟
atan 与 atan2 的比较
atan 与 atan2 的比较
https://biscuit0613.github.io/posts/complexfunction/atanvsatan2/
atan2 和复数计算幅角的公式本质上没有区别
atan(y,x)=arg(x+yi)=⎩⎨⎧arctan(xy)arctan(xy)+πarctan(xy)−π2π−2πundefinedx>0点在一四象限x<0,y≥0点在x轴和以上的x<0,y<0x=0,y>0x=0,y<0x=0,y=0atan2 的优点在于它能区分象限,从而避免了除零错误。