Функции библиотеки C - atan2 ()
C стандартная библиотека - <math.h>
описание
C библиотечные функциидвойного atan2 (дважды у, двойной х ) Возвращает у, выраженный в радианах/ харктангенса. Символ значения у и х определить правильную квадрант.
заявление
Ниже приводится функция утверждение atan2 ().
double atan2(doubly y, double x)
параметры
- х - координата х от имени значений с плавающей точкой.
- у - у-ось представляет координаты значений с плавающей точкой.
Возвращаемое значение
Эта функция возвращает у выражается в радианах / х арктангенс в радианах интервал [-pi, + р].
примеров
Следующий пример демонстрирует функцию atan2 () используется.
#include <stdio.h> #include <math.h> #define PI 3.14159265 int main () { double x, y, ret, val; x = -7.0; y = 7.0; val = 180.0 / PI; ret = atan2 (y,x) * val; printf("x = %lf, y = %lf 的反正切", x, y); printf("是 %lf 度\n", ret); return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
x = -7.000000, y = 7.000000 的反正切是 135.000000 度