atan2f
Arc tangent function of two variables
Interface
#include <math.h>
double | atan2 (double y, double x) |
long | atan2l (long double y, long double x) |
float | atan2f (float y, float x) |
Description
The atan2 function computes the principal value of the arc tangent of y / x, using the signs of both arguments to determine the quadrant of the return value. It produces correct results even when the resulting angle is near or (for x near 0).Example:
Example - Arc tangent function of two variables
Workings
#include <stdio.h> #include <math.h> int main(void) { double result, x = 90.0, y = 15.0; result = atan2(y, x); printf("The arc tangent ratio of %lf is %lf\n", (y/x), result); return 0; }
Solution
Output:
The arc tangent ratio of 0.166667 is 0.165149