C atan2 () - C Стандартна бібліотека

Функція atan2 () обчислює тангенс дуги аргументу.

C atan2 () Прототип

 подвійний атан2 (подвійний у, подвійний х);

Функція atan2 () приймає два аргументи: координату x та координату y та обчислює кут у радіанах для квадранта.

Для кращого розуміння atan2 ():

(Математика) tan -1 (y / x) = atan2 (y, x) (У програмуванні на С)

Дві інші функції atan2f () та atan2l () також присутні в C, щоб спеціально працювати з floatі long doubleвідповідно.

atan2()Функція визначена в заголовки.

Діапазон C atan2 ()

Аргументами atan2 () може бути будь-яке число, позитивне чи негативне.

Приклад: функція C atan2 ()

 #include #include #define PI 3.141592654 int main() ( double x, y, result; y = 2.53; x = -10.2; result = atan2(y, x); result = result * 180.0/PI; printf("Tangent inverse for(x = %.1lf, y = %.1lf) is %.1lf degrees.", x, y, result); return 0; ) 

Вихідні дані

 Дотична, обернена для (x = -10,2, y = 2,53), становить 166,1 градуса. 

Обережно під час використання atan2 ()

Значення другого переданого аргументу не повинно бути 0. Якщо другий переданий аргумент дорівнює 0, програма не працюватиме належним чином.

Цікаві статті...