/****************************************************************
函数说明:反正切函数,该函数输入x,y,求得的反正切角度以及4象限的角度
****************************************************************/
int atan(int x, int y)
{
int result;
long m_Input;
if(x == 0)
{
if(y < 0)
{
return(-16384);
}
else
{
return(16384);
}
}
m_Input = (((long)y)<<16)/x;
result = qatan(m_Input);
if(x < 0)
{
result += 32768;
}
return result;
}