求教!!下面这段小代码的意思。
其中JX,JY为坐标X,Y值,JA为A = atan(DY/DX); DX=X1-X2,DY=Y1-Y2
void Jug(double JX,double JY,double JA)
{
if(JX>0 && JY>0) AResult=JA;
if(JX<0 && JY>0) AResult=PI-JA;
if(JX<0 && JY<0) AResult=PI+JA;
if(JX>0 && JY<0) AResult=2*PI-JA;
}
[解决办法]
if后面的四种情况分别对应第一到第四象限,程序的功能是求向量(JX,JY)与x轴的夹角,并把夹角转换成锐角输出。