C atan2 () - Biblioteca Padrão C

A função atan2 () calcula o arco tangente de um argumento.

Protótipo C atan2 ()

 duplo atan2 (duplo y, duplo x);

A função atan2 () leva dois argumentos: coordenada xey coordenada y, e calcula o ângulo em radianos para o quadrante.

Para uma melhor compreensão de atan2 ():

(Matemática) tan -1 (y / x) = atan2 (y, x) (em programação C)

Duas outras funções atan2f () e atan2l () também estão presentes em C para trabalhar especificamente com floate long doublerespectivamente.

A atan2()função é definida no arquivo de cabeçalho.

Intervalo C atan2 ()

Os argumentos de atan2 () podem ser qualquer número, positivo ou negativo.

Exemplo: função 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; ) 

Resultado

 O inverso tangente para (x = -10,2, y = 2,53) é 166,1 graus. 

Cuidado ao usar atan2 ()

O valor do segundo argumento passado não deve ser 0. Se o segundo argumento passado for 0, o programa não será executado corretamente.

Artigos interessantes...