OAR

RTEMS GNU Tools On-Line Library


atan2

PREV UP NEXT Bookshelf

1.7: atan2, atan2f---arc tangent of y/x

Synopsis

#include <math.h>
double atan2(double y,double x);
float atan2f(float y,float x);

Description

atan2 computes the inverse tangent (arc tangent) of y/x. atan2 produces the correct result even for angles near pi/2 or -pi/2 (that is, when x is near 0).

atan2f is identical to atan2, save that it takes and returns float.


Returns
atan2 and atan2f return a value in radians, in the range of -pi to pi.

If both x and y are 0.0, atan2 causes a DOMAIN error.

You can modify error handling for these functions using matherr.


Portability
atan2 is ANSI C. atan2f is an extension.



PREV UP NEXT Bookshelf

Packaging copyright © 1988-2000 OAR Corporation
Context copyright by each document's author. See Free Software Foundation for information.