ArcTan2
Return arctangent of (y/x)
Declaration
Source position: math.pp line 361
  function ArcTan2(y: Float; x: Float) : Float;
Description
arctan2 calculates arctan(y/x), and returns an angle in the correct quadrant. The returned angle will be in the range $-\pi$ to $\pi$ radians. The values of x and y must be between -2\^{}64 and 2\^{}64, moreover x should be different from zero. On Intel systems this function is implemented with the native intel fpatan instruction.
See also
| Name | Description | 
|---|---|
| arccos | Return inverse cosine | 
| arcosh | Return inverse hyperbolic cosine | 
| arsinh | Return inverse hyperbolic sine | 
| artanh | Return inverse hyperbolic tangent | 
Example
Program Example6;
{ Program to demonstrate the arctan2 function. }
Uses math;
  Procedure WriteRadDeg(X : float);
  begin
    Writeln(X:8:5,' rad = ',radtodeg(x):8:5,' degrees.')
  end;
begin
  WriteRadDeg (arctan2(2,1));
end.